C#怎么使用流实现文件操作


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

using System;using System.IO;class Program{static void Main(){string sourceFilePath = "source.txt";string destinationFilePath = "destination.txt";// 读取源文件内容using (FileStream sourceStream = new FileStream(sourceFilePath, FileMode.Open)){using (StreamReader reader = new StreamReader(sourceStream)){string content = reader.ReadToEnd();// 写入新文件using (FileStream destinationStream = new FileStream(destinationFilePath, FileMode.Create)){using (StreamWriter writer = new StreamWriter(destinationStream)){writer.Write(content);}}}}Console.WriteLine("文件操作完成!");}}

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

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


上一篇:r语言中怎么绘制散点图

下一篇:C#中如何实现数据绑定操作


C#
Copyright © 2002-2019 测速网 https://www.inhv.cn/ 皖ICP备2023010105号 城市 地区 街道
温馨提示:部分文章图片数据来源与网络,仅供参考!版权归原作者所有,如有侵权请联系删除!
热门搜索