Erro de execução em lote “não reconhecido como um comando interno ou externo”

2

Aqui está um arquivo em lote muito simples chamado "copyTXT.bat", que estou tentando executar:

XCOPY /v D:\temp\MyFile.txt D:\Documents\

Por algum motivo que eu simplesmente não consigo entender, ele falha. Ele pisca uma janela por 1/10 de segundo e não faz nada, nenhuma cópia. Se eu chamar o arquivo em lote de uma janela de comando, ele gerará a seguinte mensagem de erro:

"X não é reconhecido como um comando interno ou externo ..."

No entanto, se eu executar o comando diretamente na janela de comando, ele será executado e executado conforme pretendido.
Alguns usuários acham que pode ser uma questão de direitos ou um caminho mal definido. Eu estou usando isso em uma conta de administrador e verifiquei meu ambiente de caminho que incluem a pasta C: \ Windows \ System32. Eu também copiei o arquivo XCOPY.EXE para a pasta D: \ temp, apenas para ter certeza. Estou executando o arquivo em lotes da pasta D: \ temp e esse também é o local do arquivo em lotes. Além disso, posso executar o mesmo arquivo em lote exato em outro computador executando o mesmo sistema operacional Windows 7.

O que estou fazendo de errado? Por que o arquivo em lote falha e ainda assim posso executar o comando diretamente sem problemas?

    
por Fred Cailloux 23.02.2017 / 01:22

1 resposta

0

Provavelmente existe um ZWS (caractere Invisível) entre o X e o COPY apenas reescrevendo o comando você mesmo sem qualquer ZWS que provavelmente o consertaria.

    
por 10.09.2017 / 10:29