Copiar Comando com “%” no nome do caminho

1

Estou tentando gravar um arquivo bat para copiar alguns arquivos em um novo diretório (que existe).

Aqui está o meu comando:

copy ".0-9800-JJJ-DSC-BAW-MEE-00019-01*.pdf" "T:1201.00 TCO - Tengiz, Kazakhstan.0-Submittals0% IFC\DocsForVoid"

Observe que o caminho de destino tem um nome de diretório que contém "%". Quando vejo a saída no powershell, recebo o erro de que o sistema não pode encontrar o caminho especificado. O caminho ecoado no comando não contém o caractere "%". . . Por favor note que eu não nomeei este diretório, e pode ser problemático renomeá-lo. Existe alguma maneira de fazer isso funcionar?

Aqui está a saída do powershell (amostra):

T:1201.00 TCO - Tengiz, Kazakhstan.6-Document Control\CW985786 Documents to be Uploaded to POL5-C041-ITM-TRN-BA
W-FGP-00159>copy ".0-9800-JJJ-DSC-BAW-MEE-00019-01*.pdf" "T:1201.00 TCO - Tengiz, Kazakhstan.0-Submittals0 I
FC\DocsForVoid"
.0-9800-JJJ-DSC-BAW-MEE-00019-01_H04.pdf
The system cannot find the path specified.
    
por Paul Gibson 04.05.2015 / 19:10

1 resposta

0

Tente colocar dois && em vez de um. Isso é escape do personagem especial.

    
por 04.05.2015 / 19:21