【发布时间】:2012-01-19 15:26:55
【问题描述】:
想象以下情况:您的计算机上有很多文件。您需要有特定的文件类型,但这些文件类型可以在 PC 上的任何位置,因为有多个分区。
现在我需要一个批处理脚本,我可以在其中指定要复制的内容以及要不复制的内容。例如照片、图片、音乐。我只需要一些特定的文件类型,而且限制大小也很好。 (大于 1MB != 不复制)。我曾考虑过 XCopy 或 Robocopy 等程序。 PC 已安装 Windows 7,但由于我想使用原生系统,请不要使用 PowerShell 答案。这是为了学习目的。
之后,将所有文件复制到指定目录。
有什么例子吗?周围的其他答案只是 - 不 - 正是我正在寻找的地方。
Edit1:如果可能,保留目录结构会非常好。
【问题讨论】:
-
robocopy 支持按名称限制大小(/max)和排除文件(/xf)和目录(/xd),有什么问题?
-
我同意 Alex K 的观点。很难想象 ROBOCOPY 无法满足您的需求的场景。此外,PowerShell 是 Windows 7 原生的。但我仍然认为 ROBOCOPY 是您最好的选择。
-
@AlexK。把它作为一个答案,我会支持你。
标签: windows scripting batch-file xcopy robocopy