使用 robocopy 复制目录结构

使用 robocopy 复制目录结构

我有一个父文件夹,里面有数百个子文件夹,主要包含视频文件。我想在另一个驱动器上以 1:1 的比例复制其结构,但不复制占文件夹空间 99% 的视频文件。父文件夹大小为 3TB,因此复制它然后删除所有视频文件不是可行的解决方案,这将耗费太多时间。

我使用的是 Windows 7

在 Total Commander 中可以实现吗?

答案1

要使用 Total Commander 复制目录结构而不复制任何文件,请输入|*.*“仅此类型的文件”字段。这将排除所有文件。

答案2

使用 robocopy 复制目录结构

  1. 在文件资源管理器中打开父文件夹的位置。
  2. 按住 Shift 并右键单击文件夹中的空白处,然后单击“在此处打开命令窗口”。

在此处输入图片描述

  1. robocopy "parent folder" "G:\parent folder" /E /XF *在命令窗口中 输入。注意:parent folder用您的文件夹的实际名称替换,并G:用您的实际目标驱动器号替换。 按 Enter 键执行复制。

命令解释:

该命令的用法是robocopy source destination/E 表示复制子目录,包括空目录,/XF 表示排除文件。我们已指示排除文件的通配符,*以便排除所有文件并仅重现目录结构。

谢谢@Darius对于建议。

答案3

https://totalcmd.net/plugring/CopyTree.html复制树 1.3.0.328

用于复制具有文件夹结构的文件的 Packer 插件:

  • 从分支视图/搜索结果复制/移动文件夹树
  • “选择要复制的级别数”对话框允许观察所有情况的相对路径
  • 允许设置要处理的文件的包含/排除掩码
  • 允许显示一次选择对话框或当 Win 键按下时或每次
  • 多线程支持(TC 7.55 及更高版本中的后台操作)
  • 允许复制目录时间戳
  • 报告某些文件是否未被处理
  • 全面支持 Unicode

插件允许您在从分支视图(默认情况下为 Ctrl+[Shift+]B,或“分支视图”命令)或搜索结果面板(搜索结果对话框中的“Feed to listbox”按钮)复制/移动文件时保留目录结构。TC 在这些模式下将文件复制到单个目录中,而不保留目录结构(TC 8.50+ 允许在分支视图的情况下保留相对于当前目录的目录结构)。

相关内容