文本读取和写入流
文本读取和写入流
文本流的创建
直接创建
StreamReader reader = new StreamReader(@"E:\file.zip");
通过 FileStream 创建
FileStream fs = new FileStream(@"E:\file.zip");
StreamReader reader = new StreamReader(fs);
通过 FileInfo 创建
FileInfo myFile = new FileInfo(@"E:\file.zip");
myFile.OpenText();
文本流的使用
StreamReader reader = new StreamReader(@"E:\file.zip");
string line = null;
while ((line = reader.ReadLine()) != null)
{
Console.WriteLine(line);
}
reader.Close();
reader.ReadToEnd(); // 读取单个字符
reader.ReadLine(); // 读取一行
char[] buffer = new char[1024];
reader.Read(buffer, 0, 1024); // 读取指定字符
StreamReader reader = new StreamReader(@"E:\file.txt");
StreamWriter writer = new StreamWriter(@"E:\fileCopy.txt");
string line = null;
while ((line = reader.ReadLine()) != null)
{
writer.WriteLine(line);
}
writer.Close();
reader.Close();