路徑名中包含“%”的複製命令

路徑名中包含“%”的複製命令

我正在嘗試編寫一個bat 檔案來將一些檔案複製到一個新目錄(已存在)。

這是我的命令:

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

請注意,目標路徑的目錄名稱包含“%”。當我在 powershell 中看到輸出時,出現系統找不到指定路徑的錯誤。命令中回顯的路徑不包含“%”字元。 。 。請注意,我沒有命名這個目錄,重命名它可能會出現問題。有什麼辦法讓它發揮作用嗎?

這是 powershell 輸出(範例):

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.

答案1

嘗試放置兩個&&而不是一個。這就是意志逃脫特殊字元。

相關內容