使用文件结构将所有文件从源目录复制到C#中的目标目录

雷迪

我想将文件列表从源目录复制到目标目录。

Source\a.bat
Source\test\a.bat

Dest\a.bat
Dest\test\a.bat

我正在尝试做的事

public static void ReplicateFile(List<string> files, ref string destinatonFilePath){
      foreach (var file in files)
            {
                var directory = Path.GetDirectoryName(file);
                var fileName = Path.GetFileName(file);
                var destDir = Path.Combine(destinatonFilePath, directory);

                if (!string.IsNullOrEmpty(destDir))
                    CreateDirectory(new DirectoryInfo(destDir));

                if (fileName != null) File.Copy(file, Path.Combine(destDir, fileName), true);
            }
}

我是C#的新手,为您的愚蠢错误表示歉意。有什么优雅的方法可以做到吗?

由于List offiles包含以下结构a.bat,因此test\a.bat任何目录功能都可以创建相同的结构吗?

德米特罗·舍甫琴科(Dmytro Shevchenko)

MSDN为此提供了一个示例:

如何:复制目录

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用gradle将源目录列表下的文件复制到目标目录

来自分类Dev

Bash脚本将目录结构从源目录复制到目标目录

来自分类Dev

使用Maven将多个资源目录复制到独立的目标目录

来自分类Dev

将源目录的内容复制到名称相同但大小写不同的目标目录

来自分类Dev

将数据从嵌套的源目录复制到目标目录

来自分类Dev

将文件从多个子目录复制到同一目标目录

来自分类Dev

将html文件从源目录复制到构建目录

来自分类Dev

使用终端将内容/文件复制到目录中的所有子目录

来自分类Dev

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

来自分类Dev

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

来自分类Dev

Powershell复制到-如果存在目标目录,则复制到现有目录中

来自分类Dev

如何使用Dockerfile中的单个COPY层在不同的源目录和目标目录中复制多个文件

来自分类Dev

将mp3复制到目标目录,维护目录结构并在复制完成后删除文件

来自分类Dev

将文件列表从grep命令复制到目标目录

来自分类Dev

将目录树中的所有文件复制到一个目录中

来自分类Dev

如何使用scp将所有文件从目录复制到远程目录?

来自分类Dev

Maven:将本地jar复制到目标目录

来自分类Dev

如何将所有目录中具有特定文件名的所有文件复制到一个目标位置?

来自分类Dev

使用cat命令将文件内容复制到目录下的所有文件(递归)

来自分类Dev

使用Grunt.js将所有HTML文件从一个目录结构复制到另一目录结构

来自分类Dev

将所有内容从源目录复制到新目录Delphi EX7

来自分类Dev

将所有内容从源目录复制到新目录Delphi EX7

来自分类Dev

将来自不同位置和名称的文件复制到一个目标目录中

来自分类Dev

将来自不同位置和名称的文件复制到一个目标目录中

来自分类Dev

如何将所有文件/目录属性克隆/复制到不同的文件/目录?

来自分类Dev

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

来自分类Dev

如何将所有文件递归复制到Ruby中的平面目录?

来自分类Dev

如何将所有文件复制到与gulpfile相同的目录中?

来自分类Dev

如何将所有文件复制到与gulpfile相同的目录中?

Related 相关文章

  1. 1

    使用gradle将源目录列表下的文件复制到目标目录

  2. 2

    Bash脚本将目录结构从源目录复制到目标目录

  3. 3

    使用Maven将多个资源目录复制到独立的目标目录

  4. 4

    将源目录的内容复制到名称相同但大小写不同的目标目录

  5. 5

    将数据从嵌套的源目录复制到目标目录

  6. 6

    将文件从多个子目录复制到同一目标目录

  7. 7

    将html文件从源目录复制到构建目录

  8. 8

    使用终端将内容/文件复制到目录中的所有子目录

  9. 9

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

  10. 10

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

  11. 11

    Powershell复制到-如果存在目标目录,则复制到现有目录中

  12. 12

    如何使用Dockerfile中的单个COPY层在不同的源目录和目标目录中复制多个文件

  13. 13

    将mp3复制到目标目录,维护目录结构并在复制完成后删除文件

  14. 14

    将文件列表从grep命令复制到目标目录

  15. 15

    将目录树中的所有文件复制到一个目录中

  16. 16

    如何使用scp将所有文件从目录复制到远程目录?

  17. 17

    Maven:将本地jar复制到目标目录

  18. 18

    如何将所有目录中具有特定文件名的所有文件复制到一个目标位置?

  19. 19

    使用cat命令将文件内容复制到目录下的所有文件(递归)

  20. 20

    使用Grunt.js将所有HTML文件从一个目录结构复制到另一目录结构

  21. 21

    将所有内容从源目录复制到新目录Delphi EX7

  22. 22

    将所有内容从源目录复制到新目录Delphi EX7

  23. 23

    将来自不同位置和名称的文件复制到一个目标目录中

  24. 24

    将来自不同位置和名称的文件复制到一个目标目录中

  25. 25

    如何将所有文件/目录属性克隆/复制到不同的文件/目录?

  26. 26

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

  27. 27

    如何将所有文件递归复制到Ruby中的平面目录?

  28. 28

    如何将所有文件复制到与gulpfile相同的目录中?

  29. 29

    如何将所有文件复制到与gulpfile相同的目录中?

热门标签

归档