在命令行上通过 xcopy 复制有什么好处?

Phi*_*ent 39 windows file-transfer command-line xcopy robocopy

我知道 xcopy 有更多选择,但是使用 copy 而不是 xcopy 有什么好处吗?

Den*_*nis 45

  1. xcopy是一个外部程序,而copy是解释器(cmd.execommand.com)的一部分。这意味着xcopy可能不存在于另一台机器或救援磁盘上。

    由于我们有 Windows 和救援 CD,这不再是一个真正的问题。

  2. copy可以连接文件。

    copy file1 + file2 file3
    
    Run Code Online (Sandbox Code Playgroud)

    创建一个包含file1file2内容的文件 ( file3 ) 。

  3. copy可以复制的不仅仅是文件。

    例如,

    copy con file
    
    Run Code Online (Sandbox Code Playgroud)

    让您直接从键盘(控制台)写入文件

    同样,您可以使用打印文件

    copy file prn
    copy file \\computer\printer
    
    Run Code Online (Sandbox Code Playgroud)

    后者用于共享打印机。

    你甚至可以结合上面的:命令

    copy con prn
    
    Run Code Online (Sandbox Code Playgroud)

    可让您直接写入打印机。

  • 此外,在调用它时输入的字符少了一个。:) (5认同)

Der*_*ler 25

我认为主要区别是(或曾经)xcopy能够复制文件夹层次结构,并且copy仅适用于文件。
话虽如此,我认为使用copy.

请注意,xcopy以今天的标准来看,即使是过时的。Robocopy是现代 Windows 平台上首选的新复制实用程序。

另请注意,所有提到的复制实用程序都有可能包含更多信息的维基百科文章: