学堂 学堂 学堂公众号手机端

在C#中,可以使用流(Stream)来实现文件操作。下面是一个简单的示例,演示如何使用流来读取文件内容并写入新文件

lewis 2年前 (2023-09-29) 阅读数 7 #技术

在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("文件操作完成!"); } }

在上面的示例中,首先使用FileStreamStreamReader读取源文件的内容,然后使用FileStreamStreamWriter将读取的内容写入到新的文件中。最后在控制台输出文件操作完成的提示。

需要注意的是,在使用流操作文件时,需要确保及时关闭流对象,以释放资源。可以使用using语句来自动关闭流对象。


版权声明

本文仅代表作者观点,不代表博信信息网立场。

热门