【问题标题】:windows batch copy * but omit a single folderwindows 批量复制 * 但省略单个文件夹
【发布时间】:2018-11-02 20:24:28
【问题描述】:

如何使用批处理文件复制目录中的所有文件/文件夹但省略一个?我知道我总是可以在事后删除它,但它是一个非常大的文件夹,我不想浪费时间复制它。我要复制的位置有很多文件,因此单独复制一个是不现实的。谢谢你!

【问题讨论】:

  • 您是否阅读了XCOPYROBOCOPY 的帮助文件?

标签: windows batch-file command-line


【解决方案1】:
robocopy "source" "destination" files_to_copy.ext /e /xd "folder_to_exclude"

robocopyxcopy 的升级版,因此更实用。您可以通过输入robocopy /?or from the microsoft docsss64 来查看完整的使用情况。

编辑:差点忘了,robocopy 接受通配符,所以你可以输入*.* 来复制每个文件。我建议的行已经有选项/e,它将复制所有子文件夹,甚至是空的。 /xf:file_to_exclude.ext 也可用于跳过特定的文件类型,例如。 /xf:"*.txt" 排除所有 .txt 文件。

xf 用于排除文件,xd 用于排除文件夹。

【讨论】:

    猜你喜欢
    • 2012-07-28
    • 1970-01-01
    • 2021-12-07
    • 1970-01-01
    • 1970-01-01
    • 2014-04-03
    • 1970-01-01
    • 2019-10-04
    • 2011-10-17
    相关资源
    最近更新 更多