要打开纯文本文件,请使用StreamReader类。以下打开一个文件进行读取-
StreamReader sr = new StreamReader("d:/new.txt")
现在,显示文件的内容-
while ((line = sr.ReadLine()) != null) { Console.WriteLine(line); }
这是代码-
using System; using System.IO; namespace FileApplication { class Program { static void Main(string[] args) { try { using (StreamReader sr = new StreamReader("d:/new.txt")) { string line; //读取并显示文件中的行,直到 //到达文件末尾。 while ((line = sr.ReadLine()) != null) { Console.WriteLine(line); } } } catch (Exception e) { //让用户知道出了什么问题。 Console.WriteLine("无法读取该文件:"); Console.WriteLine(e.Message); } Console.ReadKey(); } } }
输出结果
无法读取该文件: Could not find a part of the path "/home/cg/root/4281363/d:/new.txt".