多个小文件怎么合并为一个大文件?c#合并多文件为一个文件(完整源代码)

济南云服务器 2025年7月17日03:31:46C#教程多个小文件怎么合并为一个大文件?c#合并多文件为一个文件(完整源代码)已关闭评论1592阅读模式

在操作文件时遇到大的文件我们需要将一个大文件分割为多个小文件,同理,我们在开发软件应用程序时,也可能会遇到将多个小文件合并为一个大文件的需求,下面,济南网站建设news.hcsw666.com/小编就来和大家一起分享,通过c#编程语言实现多个文件合并为一个大文件的小方法,有兴趣的朋友可以过来关注一下。

关键代码:

 

class Program
{
    static void Main()
    {
        string inputFolder = @"C:\Path\To\Your\Files";   // 小文件所在的文件夹
        string outputFile = @"C:\Path\To\Output\CombinedFile.txt"; // 合并后的大文件路径
        string searchPattern = "*.txt"; // 要合并的文件类型,比如 .txt

        try
        {
            // 获取所有要合并的文件
            string[] files = Directory.GetFiles(inputFolder, searchPattern);

            // 使用 StreamWriter 写入合并后的文件
            using (StreamWriter writer = new StreamWriter(outputFile))
            {
                foreach (string file in files)
                {
                    Console.WriteLine("合并文件: " + file);

                    using (StreamReader reader = new StreamReader(file))
                    {
                        writer.Write(reader.ReadToEnd());
                        writer.WriteLine(); // 可选:在每个文件之间加一个换行
                    }
                }
            }

            Console.WriteLine("合并完成!");
        }
        catch (Exception ex)
        {
            Console.WriteLine("发生错误: " + ex.Message);
        }
    }
}

济南云服务器
  • 本文由 发表于 2025年7月17日03:31:46
  • 转载请务必保留本文链接:http://news.hcsw666.com/2134