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

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

在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 语句来自动关闭流对象。

 
举报打赏
 
更多>同类网点查询
推荐图文
推荐网点查询
点击排行

网站首页  |  关于我们  |  联系方式网站留言    |  赣ICP备2021007278号