1
resposta

Escrevi assim e o cmder acatou os comandos

 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 ?

1 resposta

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.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software