robocopy无法找到新的压缩文件进行复制

时间:2010-07-13 15:44:28

标签: batch-file

我正在使用批处理文件,该文件用于使用robocopy将文件从多个远程服务器复制到一个中央存储库。我试图压缩文件夹的内容,然后复制它,但robocopy然后返回消息:

“警告:名称不匹配:z:\ ExamplerServer \ folder1错误:找不到符合条件的此操作的文件 - 无事可做。(z:\ ExampleServer \ folder1 \ ExampleServerDailyBackup.zip)”

我可以在没有问题的情况下从其他文件夹中复制压缩文件.... robocopy无法找到新创建的zip文件进行复制的原因是什么?任何有关这方面的帮助将不胜感激。

这是批处理文件的片段:

@echo off

::set logging path w/date stamp
set log="y:\Backup Logs\%%adaily-%date:~4,2%-%date:~7,2%-%date:~10,4%.log"

::using txt file for list of port servers to backup
for /f "tokens=* delims= "  %%a in (ExampleServers.txt) do (

  ::mapping source and destination paths
  net use z: \\%%a\d$ 
  net use y: "\\ExampleServer\folderA\folder B"
  z:
  ::robocopy file copy parameters
  wzzip -ex z:\folder1\%%aDailyBackup.zip z:\folder1
  robocopy z:\folder1\ y:\%%a /Z /R:1 /LOG:%log%
  wzzip -ex -s -ycAES128 y:\%%a\%%aDailyBackup.zip y:\%%a
  c:
  ::delete mapping after each file copy
  net use z: /delete
  net use y: /delete
)

exit

1 个答案:

答案 0 :(得分:1)

我希望你的robocopy工作时你的zip进程还没有完成。您需要添加等待状态。