下面是使用Windows11上的机器复制命令行工具在复制过程中排除一个或多个文件和文件夹的步骤。
Windows11(或10),机器拷贝(健壮文件副本)是一个功能强大的文件管理命令行工具,有许多选项可供选择。更快和更可靠地将文件和文件夹转移到其他位置文件管理器。
然而,在默认情况下,机器拷贝会传输给定路径上的所有内容,这在每个场景中可能并不理想,因为你可能在一个你不想复制的位置上拥有特定的文件和文件夹。不过,该工具至少包括两个选项,您可以使用它们来将文件和文件夹排除在复制过程之外。
在这里面向导,你会学习如何使用机器人拷贝系统复制数据Windows10(或Windows11),不包括那些你不需要转移的文件和文件夹。
从Robocopy中排除文件夹
要在使用 Robocopy 进行复制时排除文件夹,请使用以下步骤:
1. 在 Windows 11 上打开“开始”。
2. 搜索命令提示符,右键单击结果,然后选择以管理员身份运行选项。
3. 键入以下命令将文件和文件夹(不包括特定文件夹)复制到其他位置,然后按 Enter 键:
robocopy C:\source\folder\path\ D:\destination\folder\path\ /E /Z /ZB /R:5 /W:5 /TBD /NP /V /XD "C:\source\folder\path\to\exclude-folder"
此示例使用 Robocopy 排除特定文件夹:
robocopy C:\source\folder\path\ D:\destination\folder\path\ /E /Z /ZB /R:5 /W:5 /TBD /NP /V /XD exclude-folder-1
此示例使用 Robocopy 通配符选项排除文件夹:
robocopy C:\source\folder\path\ D:\destination\folder\path\ /E /Z /ZB /R:5 /W:5 /TBD /NP /V /XD exclude-fold*
此示例使用 Robocopy 排除多个文件夹:
robocopy C:\source\folder\path\ D:\destination\folder\path\ /E /Z /ZB /R:5 /W:5 /TBD /NP /V /XD "C:\source\folder\path\to\exclude-folder-1" "C:\source\folder\path\to\exclude-folder-2"
完成这些步骤后,数据将复制到目标,但命令 (exclude_folder_file_robocopy) 中指定的文件夹将被排除。
从Robocopy中排除文件
要在使用 Robocopy 复制时排除文件,请使用以下步骤:
1. 打开“开始”。
2. 搜索命令提示符,右键单击结果,然后选择以管理员身份运行选项。
3. 键入以下命令将文件和文件夹(不包括特定文件)复制到其他位置,然后按 Enter 键:
robocopy C:\source\folder\path\ D:\destination\folder\path\ /E /Z /ZB /R:5 /W:5 /TBD /NP /V /XF "C:\source\folder\path\to\folder\filename.extension"
此示例排除使用 Robocopy 的文件:
robocopy C:\source\folder\path\ D:\destination\folder\path\ /E /Z /ZB /R:5 /W:5 /TBD /NP /V /XF filename-1.extension
此示例使用 Robocopy 通配符选项排除文件:
robocopy C:\source\folder\path\ D:\destination\folder\path\ /E /Z /ZB /R:5 /W:5 /TBD /NP /V /XF filena*
此示例使用“Robocopy”选项排除多个文件:
robocopy C:\source\folder\path\ D:\destination\folder\path\ /E /Z /ZB /R:5 /W:5 /TBD /NP /V /XF "C:\source\folder\path\to\folder\filename-1.extension" "C:\source\folder\path\to\folder\filename-2.extension
完成这些步骤后,Robocopy 将使用“/XF”开关从特定位置复制所有文件和文件夹,不包括您在命令中指定的文件。
从Robocopy中排除文件和文件夹
要使用 Robocopy 排除文件和文件夹,请使用以下步骤:
1. 打开“开始”。
2. 搜索命令提示符,右键单击结果,然后选择以管理员身份运行选项。
3. 键入以下命令将文件和文件夹(不包括特定文件和文件夹)复制到另一个驱动器,然后按 Enter 键:
robocopy C:\source\folder\path\ D:\destination\folder\path\ /E /Z /ZB /R:5 /W:5 /TBD /NP /V /XD "C:\source\folder\path\to\exclude-folder" /XF "C:\source\folder\path\to\folder\filename.extension"
完成这些步骤后,除使用“/XD”和“/XF”开关在命令中排除的文件和文件夹外,所有内容都将复制到新位置。
Robocopy命令开关
Robocopy 有很多选项,在本指南中显示的命令中,我们使用以下开关来复制数据,不包括特定文件和文件夹。
• /E — 复制子目录,包括空子目录。
• /Z — 以可重新启动模式复制文件。
·/ZB — 使用可重新启动模式。如果访问被拒绝,请使用备份模式。
• /R:5 — 重试 5 次(可以指定其他数字。默认值为 100 万)。
·/W:5 — 等待 5 秒,然后再重试(可以选择其他号码。默认值为 30 秒)。
·/TBD — 等待要定义的共享名称(重试错误67)。
• /NP — 无进度 — 不显示复制百分比。
• /V — 生成详细输出,显示跳过的文件。
·/XD — 排除与路径和文件夹名称匹配的文件夹。
·/XF — 排除与位置和文件名匹配的文件。
此命令中最重要的开关是“/XD”(用于排除文件夹)和“/XF”(可用于排除文件)。其他选项是可选的,但您应该在使用 Robocopy 的任何标准复制过程中使用这些选项。
相关文章
U盘装系统(http://www.upzxt.net) 版权所有 (网站邮箱:78435178@qq.com)
本站资源均收集与互联网,其著作权归原作者所有,如侵犯到您的权益的资源,请来信告知,我们及时撤销相应资源