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

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

我正在使用一个批处理文件,该文件用于使用 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

我找到了美中不足的地方。问题出在我试图让 robocopy 从哪里复制 .zip 文件。结果发现我告诉 robocopy 尝试从太深的一层调用。

相关内容