Befehl mit "%" im Pfadnamen kopieren

Befehl mit "%" im Pfadnamen kopieren

Ich versuche, eine Bat-Datei zu schreiben, um einige Dateien in ein neues Verzeichnis (das existiert) zu kopieren.

Hier ist mein Befehl:

copy ".\050-9800-JJJ-DSC-BAW-MEE-00019-01*.pdf" "T:\201201.00 TCO - Tengiz, Kazakhstan\12.0-Submittals\100% IFC\DocsForVoid"

Beachten Sie, dass der Zielpfad einen Verzeichnisnamen hat, der "%" enthält. Wenn ich die Ausgabe in Powershell sehe, erhalte ich die Fehlermeldung, dass das System den angegebenen Pfad nicht finden kann. Der im Befehl angezeigte Pfad enthält nicht das Zeichen "%" . . . bitte beachten Sie, dass ich dieses Verzeichnis nicht benannt habe und es problematisch sein kann, es umzubenennen. Gibt es eine Möglichkeit, dies zum Laufen zu bringen?

Hier ist die Powershell-Ausgabe (Beispiel):

T:\201201.00 TCO - Tengiz, Kazakhstan\08.6-Document Control\CW985786 Documents to be Uploaded to POL\015-C041-ITM-TRN-BA
W-FGP-00159>copy ".\050-9800-JJJ-DSC-BAW-MEE-00019-01*.pdf" "T:\201201.00 TCO - Tengiz, Kazakhstan\12.0-Submittals\100 I
FC\DocsForVoid"
.\050-9800-JJJ-DSC-BAW-MEE-00019-01_H04.pdf
The system cannot find the path specified.

Antwort1

Versuchen Sie, zwei &&statt einem zu setzen. Das ist WillFluchtdas Sonderzeichen.

verwandte Informationen