路径名中带有“%”的复制命令

路径名中带有“%”的复制命令

我正在尝试编写一个 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

尝试放两个&&而不是一个。这是将逃脱特殊字符。

相关内容