C#文件读写操作
原文链接:https://www.cnblogs.com/akwwl/p/3240813.html
C#读写txt文件的两种方法
-
添加命名空间
System. IO;
System.Text;
-
文件的读取
- 使用FileStream类进行文件的读取,并将它转换为char数组,然后输出。
-
文件的写入
(1) 使用FileStream类创建文件,然后将数据写入到文件里。
public void Write() { FileStream fs = new FileStream("E:\\ak.txt", FileMode.Create); //获得字节数组 byte[] data = System.Text.Encoding.Default.GetBytes("Hello World!My name is Logan!"); //开始写入 fs.Write(data, 0, data.Length); //清空缓冲区、关闭流 fs.Flush(); fs.Close(); }
(2) 使用FileStream类创建文件,使用StreamWriter类,将数据写入到文件。
public void Write(string path) { FileStream fs = new FileStream(path, FileMode.Create); StreamWriter sw = new StreamWriter(fs); //开始写入 sw.Write("Hello World!!!!"); //清空缓冲区 sw.Flush(); //关闭流 sw.Close(); fs.Close(); }