C# Directory类如何合并文件夹

   2024-10-02 4700
核心提示:要合并多个文件夹,可以使用Directory.Move方法将文件夹中的文件移动到目标文件夹,然后删除原始文件夹。以下是一个示例代码:us

要合并多个文件夹,可以使用Directory.Move方法将文件夹中的文件移动到目标文件夹,然后删除原始文件夹。以下是一个示例代码:

using System;using System.IO;class Program{    static void Main()    {        string sourceDir = @"C:\SourceFolder";        string destDir = @"C:\DestinationFolder";        // 如果目标文件夹不存在,则创建        if (!Directory.Exists(destDir))        {            Directory.CreateDirectory(destDir);        }        // 获取源文件夹中的所有文件        string[] files = Directory.GetFiles(sourceDir);        // 将源文件夹中的文件移动到目标文件夹        foreach (string file in files)        {            string fileName = Path.GetFileName(file);            string destFile = Path.Combine(destDir, fileName);            File.Move(file, destFile);        }        // 删除源文件夹        Directory.Delete(sourceDir);        Console.WriteLine("文件夹合并完成。");    }}

请注意,这段代码将源文件夹中的所有文件移动到目标文件夹,并在移动完成后删除源文件夹。在实际应用中,请根据具体需求做出适当修改。

 
举报打赏
 
更多>同类物流大全
推荐图文
推荐物流大全
点击排行

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