我有一个父文件夹,里面有数百个子文件夹,主要包含视频文件。我想在另一个驱动器上以 1:1 的比例复制其结构,但不复制占文件夹空间 99% 的视频文件。父文件夹大小为 3TB,因此复制它然后删除所有视频文件不是可行的解决方案,这将耗费太多时间。
我使用的是 Windows 7
在 Total Commander 中可以实现吗?
答案1
要使用 Total Commander 复制目录结构而不复制任何文件,请输入|*.*
“仅此类型的文件”字段。这将排除所有文件。
答案2
使用 robocopy 复制目录结构
- 在文件资源管理器中打开父文件夹的位置。
- 按住 Shift 并右键单击文件夹中的空白处,然后单击“在此处打开命令窗口”。
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+ 允许在分支视图的情况下保留相对于当前目录的目录结构)。