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.
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?
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.
Tags command-line windows-7 batch