Robocopy 命令未复制文件和文件夹[已关闭]

问题描述 投票:0回答:1

我正在尝试通过 powershell 最简单地使用 robocopy:

robocopy C:\Users\tkeen\Documents\test\ C:\Users\tkeen\Documents\test2\

它似乎没有做任何事情。这是我得到的回复:

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

  Started : Friday, April 22, 2022 5:51:41 PM
   Source : C:\Users\tkeen\Documents\test\
     Dest : C:\Users\tkeen\Documents\test2\

    Files : *.*

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

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

                           0    C:\Users\tkeen\Documents\test\

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

               Total    Copied   Skipped  Mismatch    FAILED    Extras
    Dirs :         1         0         1         0         0         0
   Files :         0         0         0         0         0         0
   Bytes :         0         0         0         0         0         0
   Times :   0:00:00   0:00:00                       0:00:00   0:00:00
   Ended : Friday, April 22, 2022 5:51:41 PM

我尝试使用 \MIR 等其他选项,但随后我只收到一条“错误:无效参数 #3:\mir”消息。不知道我做错了什么。

windows powershell robocopy
1个回答
2
投票

尝试以下

robocopy "Source" "destination" /MIR /E /XO /xx /tee /R:2 /W:1 /SEC /LOG:"o/p path"
  • MIR - 镜像目录 - 删除目标中存在但源中不存在的文件
  • E - 即使文件夹为空也复制子目录
  • X0 - 排除较旧的文件 - 我们可以说是增量
  • xx - 排除额外文件 - 不会删除目标中的额外文件(XX 取代 MIR)
  • tee - 也在命令提示符中给出输出
  • R - 失败重试次数
  • W - 重试之间的等待时间
  • SEC - 安全复制
  • LOG - 输出路径
© www.soinside.com 2019 - 2024. All rights reserved.