c#拷贝整个文件夹到指定文件夹下(非递归)

Posted 六道仙人

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c#拷贝整个文件夹到指定文件夹下(非递归)相关的知识,希望对你有一定的参考价值。

    public static void CopyEntireDir(string sourcePath, string destPath) {
       //Now Create all of the directories
        foreach (string dirPath in Directory.GetDirectories(sourcePath, "*",
           SearchOption.AllDirectories))
            Directory.CreateDirectory(dirPath.Replace(sourcePath, destPath));

       //Copy all the files & Replaces any files with the same name
        foreach (string newPath in Directory.GetFiles(sourcePath, "*.*",
           SearchOption.AllDirectories))
            File.Copy(newPath, newPath.Replace(sourcePath, destPath), true);
    }

 

以上是关于c#拷贝整个文件夹到指定文件夹下(非递归)的主要内容,如果未能解决你的问题,请参考以下文章

C# 文件操作

java 如何递归遍历多重目录下的指定格式文件复制到目标目录并改格式

java扫描文件夹下面的所有文件(递归与非递归实现)

C#如何在指定目录下创建文件

C#递归得到特定文件夹下问件

Java代码拷贝文件夹 注:复制文件夹