XCopy是Windows附带的命令行实用程序。它提供了比熟悉的COPY命令更多的功能,但是当然,附加功能使XCopy的使用比COPY更加困难。本技巧文章提供了一些更有趣的功能的信息,因此您只需很少的学习就可以开始使用它。

XCopy提供了一种同时复制文件和目录树的简便方法。其基本语法为:

C:\> XCOPY source destination [switches]

/ E开关非常有用。它用于复制目录和子目录。因此,例如,如果您有一个名为C:\ Temp \ Barry的目录,其中包含文件和子目录,则可以使用以下命令将Barry的树结构(即,复制其所有文件和子目录)复制到C:\ Temp2:

C:\> XCOPY C:\Temp\Barry C:\Temp2 /E

|||另一个有用的开关是/ C,它告诉XCopy即使发生错误也应该继续复制。

如果您不确定要复制的XCopy命令,则可以简单地假装执行该命令,而不是复制任何内容,它会告诉您将复制的内容。这是通过/ L开关完成的。

/ Z开关非常有用,尤其是当您通过网络复制大文件时。此开关表示该副本是“可重新启动的”,这意味着,如果该副本被中断,则可以从中断的位置恢复该副本,而不必重新开始复制​​。建议您在添加/ J开关时复制大文件。此开关告诉XCopy使用无缓冲的I / O,这使得复制大文件的速度更快。

XCopy还有其他几个开关,主要与是否抑制消息或确认,处理文件的属性以及排除的文件有关。通过指定/?可以获得开关的完整列表。在命令行上:

C:\> XCOPY /?

本技巧(13226)适用于Windows 7、8和10。