启动时将所有文件和子文件夹从目录 A 复制到控制器 B

萨米

我试图在游戏启动时将整个目录(包括所有文件和子文件夹)从一个目的地复制到另一个目的地。我看过这里前面提到的脚本:https : //answers.unity.com/questions/1157689/copy-an-entire-directory-to-another-folder-through.html

但是,这似乎不会复制子文件夹和子文件夹内容 - 任何建议都会非常有帮助!

错误

试试这个

class Program
{
    static void Main(string[] args)
    {
        string sourceDirectory = @"C:\temp\source";
        string targetDirectory = @"C:\temp\destination";

        Copy(sourceDirectory, targetDirectory);

        Console.WriteLine("\r\nEnd of program");
        Console.ReadKey();
    }

    public static void Copy(string sourceDirectory, string targetDirectory)
    {
        var diSource = new DirectoryInfo(sourceDirectory);
        var diTarget = new DirectoryInfo(targetDirectory);

        CopyAll(diSource, diTarget);
    }

    public static void CopyAll(DirectoryInfo source, DirectoryInfo target)
    {
        Directory.CreateDirectory(target.FullName);

        // Copy each file into the new directory.
        foreach (FileInfo fi in source.GetFiles())
        {
            Console.WriteLine(@"Copying {0}\{1}", target.FullName, fi.Name);
            fi.CopyTo(Path.Combine(target.FullName, fi.Name), true);
        }

        // Copy each subdirectory using recursion.
        foreach (DirectoryInfo diSourceSubDir in source.GetDirectories())
        {
            DirectoryInfo nextTargetSubDir =
                target.CreateSubdirectory(diSourceSubDir.Name);
            CopyAll(diSourceSubDir, nextTargetSubDir);
        }
    }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

将文件复制到文件夹和所有子文件夹中

使用SSIS将每个表的数据从服务器A动态复制到服务器B

C#如何将文件从Raspberry Pi 3B +复制到Windows本地文件夹

将文件a复制到文件b时,归档中的输出不正确

将子文件夹中的所有文件复制到新文件夹中

如何将一个文件复制到所有子文件夹

将文件列表从目录+子文件夹复制到另一个文件夹

Powershell将所有子文件夹中的特定文件复制到单个文件夹

使用R将文件夹中的所有PDF和所有子文件夹复制到新文件夹

如何将所有以“ b”或“ B”开头的文件从/ bin复制到特定文件夹?

将数据复制到表A中并复制到表B中(是Identity ==是)

如何将文件复制到文件夹及其所有子目录中

将子文件夹内的所有内容复制到主文件夹?

将文件复制到所有子文件夹和所有子文件夹

如何将文件从A复制到B,仅包括B中存在的文件?

使用批处理文件和OpenFolderBox对话框将文件夹的内容从A点复制到B点

将iOS控制器复制到Android

如何将资源目录以及Jar中所有包含的文件和子文件夹复制到另一个目录中

将目录结构复制到枚举的文件夹

Extjs 4.1 - 如何将侦听器从对象 A 复制到对象 B

将文件夹目录中的所有.csv文件复制到python中的一个文件夹中

如何将所有文件夹复制到同一目录中?

将所有捆绑资源复制到 Documents 目录中的单独文件夹中

Powershell:将父文件夹中的所有子目录和内容复制到另一个文件夹目标

如何将文件数组 (3,500) 从目录 A 复制到目录 B

AppleScript - 将所有文件/文件夹从源文件夹复制到目标文件夹

添加了新的域控制器,但更改不会复制到现有服务器

.htaccess > 将所有子文件夹重定向到根目录(忽略尾部斜杠)

当 A 和 B 包含相同的字段时,将列表 B 复制到列表 A