robocopy kann eine neue gezippte Datei nicht zum Kopieren finden

1802
Wduncan

Ich arbeite mit einer Batchdatei, die zum Kopieren von Dateien von mehreren Remote-Servern in ein zentrales Repository mithilfe von Robocopy verwendet wird. Ich versuche, den Inhalt eines Ordners zu komprimieren und ihn dann zu kopieren, aber Robocopy gibt dann die Nachricht zurück:

"Warnung: Name stimmt nicht überein: z: \ ExamplerServer \ folder1 Fehler: Für diese Aktion wurden keine Dateien gefunden, die Ihren Kriterien entsprechen - nichts zu tun. (Z: \ ExampleServer \ folder1 \ ExampleServerDailyBackup.zip)"

Ich kann gezippte Dateien ohne Probleme aus anderen Ordnern kopieren. Warum kann robocopy die neu erstellte ZIP-Datei nicht zum Kopieren finden? Jede Hilfe zu diesem Thema wird sehr geschätzt.

Hier ist ein Ausschnitt der Batchdatei:

@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 
2
I love bat files :) Please, use
in your problem description at the end of the lines to separate them. See the result in preview box before posting. kokbira vor 14 Jahren 0
Verwenden Sie den Befehl "echo.something, um% variable% anzuzeigen", um Ihren Fledermaus zu "debuggen" und "pausieren", um ihn schrittweise auszuführen. kokbira vor 14 Jahren 0

1 Antwort auf die Frage

1
Wduncan

Ich konnte die Fliege in der Salbe finden. Das Problem bestand darin, wo ich versuchte, die ZIP-Datei von Robocopy zu kopieren. Es stellt sich heraus, dass ich Robocopy gesagt habe, ich solle von einer Ebene aus zu tief telefonieren.