Batch file 机器人技术可以';找不到要复制的新压缩文件
我正在使用一个批处理文件,该文件用于使用robocopy将文件从多个远程服务器复制到一个中央存储库。我试图压缩文件夹的内容,然后进行复制,但robocopy随后返回消息: “警告:名称不匹配:z:\ExampleServer\folder1错误:找不到与您的条件匹配的用于此操作的文件-无需执行任何操作。(z:\ExampleServer\folder1\ExampleServerDailyBackup.zip)” 我可以从其他文件夹中复制压缩文件而不会出现问题……robocopy无法找到新创建的压缩文件进行复制的原因是什么?在此方面的任何帮助都将不胜感激 以下是批处理文件的一个片段:Batch file 机器人技术可以';找不到要复制的新压缩文件,batch-file,Batch File,我正在使用一个批处理文件,该文件用于使用robocopy将文件从多个远程服务器复制到一个中央存储库。我试图压缩文件夹的内容,然后进行复制,但robocopy随后返回消息: “警告:名称不匹配:z:\ExampleServer\folder1错误:找不到与您的条件匹配的用于此操作的文件-无需执行任何操作。(z:\ExampleServer\folder1\ExampleServerDailyBackup.zip)” 我可以从其他文件夹中复制压缩文件而不会出现问题……robocopy无法找到新创建的
@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
我希望在您将robocopy与它的工作交给任务时,您的zip过程还没有完成。您需要添加等待状态。在superuser.com上获取答案可能会更成功。谢谢Bruno…..我只是在想。。。