C#对文件的操作 中文乱码
2012-07-29 00:07
183 查看
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Collections;
using System.IO;
using System.Text;
public partial class _Default : System.Web.UI.Page
{
protected void page_load(object serder, EventArgs e)
{
//C#写入/读出文本文件
//解决中文乱码:1.把文本文件另存为utf-8编码 2.StreamReader sr = new StreamReader(fileName, Encoding.GetEncoding("gb2312"));
string fileName = @"c:/1.txt";
//StreamReader sr = new StreamReader(fileName);
StreamReader sr = new StreamReader(fileName, Encoding.GetEncoding("gb2312"));
string str = sr.ReadLine();
labContent1.Text = str.ToString();
sr.Close();
//StreamWriter rw = File.CreateText(Server.MapPath(".") + "/myText.txt");
//rw.WriteLine("写入");
//rw.WriteLine("abc");
//rw.WriteLine(".NET笔记");
//rw.Flush();
//rw.Close();
//打开文本文件
//StreamReader sr = File.OpenText(fileName);
////StreamReader sr = File.OpenText(Server.MapPath(".") + "/myText.txt");
//StringBuilder output = new StringBuilder();
//string rl;
//while ((rl = sr.ReadLine()) != null)
//{
// output.Append(rl + "");
//}
//labContent1.Text = output.ToString();
//sr.Close();
//C#追加文件
//StreamWriter sw=File.AppendText(Server.MapPath(".")+"/myText.txt");
//sw.WriteLine("追逐理想");
//sw.WriteLine("anyuan");
//sw.WriteLine(".NET笔记");
//sw.Flush();
//sw.Close();
//C#拷贝文件
//string OrignFile,NewFile;
//OrignFile=Server.MapPath(".")+"/myText.txt";
//NewFile=Server.MapPath(".")+"/myTextCopy.txt";
//File.Copy(OrignFile,NewFile,true);
//C#删除文件
//string delFile = Server.MapPath(".") + "/myTextCopy.txt";
//File.Delete(delFile);
//C#移动文件 ?可以理解为文件重命名
//string OrignFile,NewFile;
//OrignFile=Server.MapPath(".")+"/myText.txt";
//NewFile=Server.MapPath(".")+"/myTextCopy.txt";
//File.Move(OrignFile,NewFile);
//C#创建目录
//创建目录d:sixAge
//DirectoryInfo d = Directory.CreateDirectory("d:/sixAge");
//d1为d子目录 c:sixAge/sixAge1
//DirectoryInfo d1 = d.CreateSubdirectory("sixAge1");
//d2指向c:sixAge/sixAge1/sixAge1_1
//DirectoryInfo d2 = d1.CreateSubdirectory("sixAge1_1");
//将当前目录设为d:sixAge
//Directory.SetCurrentDirectory("d:/sixAge");
//创建目录d:sixAge/sixAge2
//Directory.CreateDirectory("sixAge2");
//创建目录d:sixAge/sixAge2/sixAge2_1
//Directory.CreateDirectory("sixAge2/sixAge2_1");
}
}
转自:http://hi.baidu.com/anyongqiang/item/487d6ec380749856bcef6975
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Collections;
using System.IO;
using System.Text;
public partial class _Default : System.Web.UI.Page
{
protected void page_load(object serder, EventArgs e)
{
//C#写入/读出文本文件
//解决中文乱码:1.把文本文件另存为utf-8编码 2.StreamReader sr = new StreamReader(fileName, Encoding.GetEncoding("gb2312"));
string fileName = @"c:/1.txt";
//StreamReader sr = new StreamReader(fileName);
StreamReader sr = new StreamReader(fileName, Encoding.GetEncoding("gb2312"));
string str = sr.ReadLine();
labContent1.Text = str.ToString();
sr.Close();
//StreamWriter rw = File.CreateText(Server.MapPath(".") + "/myText.txt");
//rw.WriteLine("写入");
//rw.WriteLine("abc");
//rw.WriteLine(".NET笔记");
//rw.Flush();
//rw.Close();
//打开文本文件
//StreamReader sr = File.OpenText(fileName);
////StreamReader sr = File.OpenText(Server.MapPath(".") + "/myText.txt");
//StringBuilder output = new StringBuilder();
//string rl;
//while ((rl = sr.ReadLine()) != null)
//{
// output.Append(rl + "");
//}
//labContent1.Text = output.ToString();
//sr.Close();
//C#追加文件
//StreamWriter sw=File.AppendText(Server.MapPath(".")+"/myText.txt");
//sw.WriteLine("追逐理想");
//sw.WriteLine("anyuan");
//sw.WriteLine(".NET笔记");
//sw.Flush();
//sw.Close();
//C#拷贝文件
//string OrignFile,NewFile;
//OrignFile=Server.MapPath(".")+"/myText.txt";
//NewFile=Server.MapPath(".")+"/myTextCopy.txt";
//File.Copy(OrignFile,NewFile,true);
//C#删除文件
//string delFile = Server.MapPath(".") + "/myTextCopy.txt";
//File.Delete(delFile);
//C#移动文件 ?可以理解为文件重命名
//string OrignFile,NewFile;
//OrignFile=Server.MapPath(".")+"/myText.txt";
//NewFile=Server.MapPath(".")+"/myTextCopy.txt";
//File.Move(OrignFile,NewFile);
//C#创建目录
//创建目录d:sixAge
//DirectoryInfo d = Directory.CreateDirectory("d:/sixAge");
//d1为d子目录 c:sixAge/sixAge1
//DirectoryInfo d1 = d.CreateSubdirectory("sixAge1");
//d2指向c:sixAge/sixAge1/sixAge1_1
//DirectoryInfo d2 = d1.CreateSubdirectory("sixAge1_1");
//将当前目录设为d:sixAge
//Directory.SetCurrentDirectory("d:/sixAge");
//创建目录d:sixAge/sixAge2
//Directory.CreateDirectory("sixAge2");
//创建目录d:sixAge/sixAge2/sixAge2_1
//Directory.CreateDirectory("sixAge2/sixAge2_1");
}
}
转自:http://hi.baidu.com/anyongqiang/item/487d6ec380749856bcef6975
相关文章推荐
- C#的文件操作及中文乱码问题的解决
- C#读写文件中文乱码
- c# web 下载文件(解决中文文件名乱码问题)
- C#导出csv文件 防止中文乱码的解决方案
- c# 读取txt文件中文乱码解决方法
- C#操作MySQL时,出现的中文乱码的解决方案
- [乐意黎原创]]CuteFTP 操作文件时,中文文件名显示乱码的解决
- 用c#读取文件内容中文是乱码的解决方法
- c# winForm使用Aspose.Cells读取CSV文件中文乱码问题
- Qt中QFtp获取带有中文的文件名称出现乱码的解决方法(执行操作前就转换编码)
- C#读取中文文件出现乱码的解决方法
- C# 操作MYSQL时 部分中文乱码问题
- 命令行操作jar,文件写入中文乱码处理
- C#操作MySQL中文乱码的解决方案
- C#正确读取中文文件,避免乱码
- C#操作MySQL中文乱码的解决方案
- Java中按照行读取和写入文件 日志常用操作 解决中文乱码问题
- C#读取txt文件时中文乱码
- 关于c#导出的文本或者cvs文件在excel中中文乱码的分析及解决方案
- C#读取txt文件时中文乱码