在C#中,可以使用流(Stream)来实现文件操作。下面是一个简单的示例,演示如何使用流来读取文件内容并写入新文件
在C#中,可以使用流(Stream)来实现文件操作。下面是一个简单的示例,演示如何使用流来读取文件内容并写入新文件:
usingSystem;
usingSystem.IO;
classProgram
{
staticvoidMain()
{
stringsourceFilePath="source.txt";
stringdestinationFilePath="destination.txt";
//读取源文件内容
using(FileStreamsourceStream=newFileStream(sourceFilePath,FileMode.Open))
{
using(StreamReaderreader=newStreamReader(sourceStream))
{
stringcontent=reader.ReadToEnd();
//写入新文件
using(FileStreamdestinationStream=newFileStream(destinationFilePath,FileMode.Create))
{
using(StreamWriterwriter=newStreamWriter(destinationStream))
{
writer.Write(content);
}
}
}
}
Console.WriteLine("文件操作完成!");
}
}
在上面的示例中,首先使用FileStream
和StreamReader
读取源文件的内容,然后使用FileStream
和StreamWriter
将读取的内容写入到新的文件中。最后在控制台输出文件操作完成的提示。
需要注意的是,在使用流操作文件时,需要确保及时关闭流对象,以释放资源。可以使用using
语句来自动关闭流对象。
版权声明
本文仅代表作者观点,不代表博信信息网立场。