中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

C#怎么使用流實現文件操作

c#
小億
100
2024-03-06 16:33:47
欄目: 編程語言

在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 語句來自動關閉流對象。

0
金堂县| 沾益县| 新余市| 剑阁县| 蚌埠市| 斗六市| 洛扎县| 如东县| 威宁| 讷河市| 武定县| 鲜城| 乌拉特后旗| 永川市| 德阳市| 九龙城区| 全椒县| 繁昌县| 万安县| 砀山县| 烟台市| 泰来县| 新安县| 新昌县| 曲阳县| 安吉县| 历史| 石阡县| 濉溪县| 元朗区| 鄱阳县| 闻喜县| 民县| 三原县| 阜南县| 昭觉县| 赤峰市| 常宁市| 乐至县| 黄龙县| 山丹县|