パス名に「%」を含むコピーコマンド

パス名に「%」を含むコピーコマンド

いくつかのファイルを新しいディレクトリ(存在する)にコピーするための 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

1つではなく2つ入れてみてください&&。これは逃げる特殊文字。

関連情報