2010-07-13 64 views
0

我正在使用一個批處理文件,該文件用於使用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

您可能在superuser.com上獲得答案更成功 – Bruno 2010-07-13 15:47:56

+0

感謝布魯諾.....我只是在想... – Wduncan 2010-07-13 17:11:31

回答

1

我期待您的郵遞過程不是由時間,你的任務ROBOCOPY其工作完成。你需要添加一個等待狀態。

+0

嗯......這似乎並沒有伎倆...... 。 – Wduncan 2010-07-13 18:23:32