echo %time% %date% > data.bat
contudo exibiu logo em seguida : A sintaxe do nome do arquivo, do nome do diretório ou do rótulo do volume está incorreta.
sera que foi o erro esta na forma como criei logo cima ?
echo %time% %date% > data.bat
contudo exibiu logo em seguida : A sintaxe do nome do arquivo, do nome do diretório ou do rótulo do volume está incorreta.
sera que foi o erro esta na forma como criei logo cima ?
Olá Guilherme,
Ao dar o comando echo %time% %date% > data.bat
, se você abrir o arquivo data.bat vai reparar que ele vai salvou a hora e a data no arquivo e não o comando, por exemplo 3:35:31.01 11/01/2016
. Se depois você der o comando data.bat
, o terminal vai tentar executar como comando o 3:35:31.01 11/01/2016
. Por isso que ele fala a mensagem de sintaxe incorreta dado que não existe o comando 3:35:31.01 11/01/2016
no Windows.
O que você precisa fazer é criar o arquivo data.bat, abri-lo e dentro dele escrever na mão o comando echo %time% %date%
. Que ai ao chamar o data.bat no terminal ele vai tentar executar o echo %time% %date%
e ai sim imprimir a hora e data atual.