Robocopy 无法在 Win10 机器上运行

Robocopy 无法在 Win10 机器上运行

我无法robocopy在简单的批处理文件(我的第一个)中工作,因为我一直收到ERROR 123 (0x0000007B)[以下];我通过谷歌搜索补救措施,但没有找到解决方案,并尝试将我的简单批处理文件复制到另一个文件,如图所示(first_batch.bat存在并且dir first_batch.bat工作正常)。

有什么帮助吗?

$ robocopy first_batch.bat simple_copy.bat

  -------------------------------------------------------------------------------
    ROBOCOPY     ::     Robust File Copy for Windows
  -------------------------------------------------------------------------------

    Started : Tuesday, June 15, 2021 7:48:54
    Source : C:\Users\eric\Desktop\first_batch.bat\
      Dest : C:\Users\eric\Desktop\simple_copy.bat\

      Files : *.*

    Options : *.* /DCOPY:DA /COPY:DAT /R:1000000 /W:30

  ------------------------------------------------------------------------------

  2021/06/15 07:48:54 ERROR 123 (0x0000007B) Accessing Source Directory C:\Users\eric\Desktop\first_batch.bat\
  The filename, directory name, or volume label syntax is incorrect.

答案1

Robocopy 的语法是:

robocopy <source> <destination> [<file>[ ...]] [<options>]
  • <source>和都<destination>必须是目录
  • Robocopy 无法在更改名称的同时复制到同一目录
  • 要复制目录中的所有文件,请将参数<file>留空,或传递*.*,记住必须传递/e标志才能复制所有子目录中的所有文件

如果要复制%UserProfile%\Desktop\first_batch.batC:\some_other_dir

robocopy %UserProfile%\Desktop C:\some_other_dir first_batch.bat

为了实现您想要做的事情:

copy %UserProfile%\Desktop\first_batch.bat %UserProfile%\Desktop\simple_copy.bat

相关内容