文本读取和写入流

文本读取和写入流


文本流的创建

直接创建

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();

posted @ 2023-10-04 15:51  天空之城00  阅读(18)  评论(0)    收藏  举报