Copiar comando con "%" en el nombre de la ruta

Copiar comando con "%" en el nombre de la ruta

Estoy intentando escribir un archivo bat para copiar algunos archivos en un nuevo directorio (que existe).

Aquí está mi comando:

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

Observe que la ruta de destino tiene un nombre de directorio que contiene "%". Cuando veo el resultado en PowerShell, aparece el error de que el sistema no puede encontrar la ruta especificada. La ruta que se repite en el comando no contiene el carácter "%". . . tenga en cuenta que no le puse nombre a este directorio y puede resultar problemático cambiarle el nombre. ¿Hay alguna manera de hacer que esto funcione?

Aquí está la salida de PowerShell (muestra):

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.

Respuesta1

Prueba a poner dos &&en lugar de uno. esta es la voluntadescaparel personaje especial.

información relacionada