C#读写文本文件

来源:互联网 发布:js 数组 增加 编辑:程序博客网 时间:2024/05/16 02:07

首先引入命名空间:

using System.IO;


下面实现写入文件:

 FileInfo f = new FileInfo(Application.StartupPath+"/warn.txt");                      StreamWriter w = f.CreateText();                    w.WriteLine("aas");                           w.Close();


读取文件:

 string strFileName = Application.StartupPath + "/warn.txt";              if (File.Exists(@strFileName))              {                   //判断文件是否存在                 // MessageBox.Show("配置文件存在!");                  FileStream fs = new FileStream(strFileName, FileMode.Open, FileAccess.Read);                   //仅 对文本 进行 读写操作                   StreamReader sr = new StreamReader(fs);                   //定位操作点,begin 是一个参考点                   sr.BaseStream.Seek(0, SeekOrigin.Begin);                   //读一下,看看文件内有没有内容,为下一步循环 提供判断依据  //sr.ReadLine() 这里是 StreamReader的方法 可不是 console 中的~                     string str = sr.ReadLine();                  //如果 文件有内容                   while (str == null)                  {                                           str = sr.ReadLine();                  }                  //C#读取TXT文件之关闭文件,                  //注意顺序,先对文件内部进行关闭,                  //然后才是文件~                    sr.Close();                   fs.Close();                  MessageBox.Show(str);              }


 转自51CTO

0 0