 |
ActiveDelphi .: O site do programador Delphi! :.
|
| Exibir mensagem anterior :: Exibir próxima mensagem |
| Autor |
Mensagem |
andreluizcds Novato

Registrado: Quarta-Feira, 7 de Março de 2012 Mensagens: 21
|
Enviada: Sex Jul 19, 2013 8:41 am Assunto: Script .bat data/hora |
|
|
Pessoal preciso de uma ajudinha;
tenho que criar um arquivo .bat que renomeia o arquivo .txt pra qualquer nome que eu quiser; até aki blz.
o problema é que preciso inserir data e hora no titulo do arquivo.
Estou usando o seguinte código:
d:
cd \
ren Arq_teste.txt Arq_teste%date:~0,2%%date:~3,2%%date:~6,4%%time:~0,2%%time:~3,2%%time:~6,2%.txt
Ele faz isso belezinha, o problema é que quando dá meia noite (00:00) o script dá erro de sintaxe, acho que é por causa destes dois zeros na hora.
Alguém pode me dar um apoio com isso ai? |
|
| Voltar ao Topo |
|
 |
joemil Moderador

Registrado: Quinta-Feira, 25 de Março de 2004 Mensagens: 9100 Localização: Sinop-MT
|
Enviada: Sex Jul 19, 2013 9:22 am Assunto: |
|
|
e pq nao renomeia direto pelo delphi? _________________ <b>SEMPRE COLOQUE [RESOLVIDO] NO SEU POST</b>
Enviar imagens: http://tinypic.com/ |
|
| Voltar ao Topo |
|
 |
andreluizcds Novato

Registrado: Quarta-Feira, 7 de Março de 2012 Mensagens: 21
|
Enviada: Sex Jul 19, 2013 5:01 pm Assunto: |
|
|
No meu local de trabalho não usamos Delphi por isso não fui por essa opção, mas de qualquer forma obrigado, acabei conseguindo, é o seguinte:
Set hora=%time:~0,2%
if %hora%== 0 set hora=00
if %hora%== 1 set hora=01
if %hora%== 2 set hora=02
if %hora%== 3 set hora=03
if %hora%== 4 set hora=04
if %hora%== 5 set hora=05
if %hora%== 6 set hora=06
if %hora%== 7 set hora=07
if %hora%== 8 set hora=08
if %hora%== 9 set hora=09
Set data=%date:~0,2%
if %data%== 0 set data=00
if %data%== 1 set data=01
if %data%== 2 set data=02
if %data%== 3 set data=03
if %data%== 4 set data=04
if %data%== 5 set data=05
if %data%== 6 set data=06
if %data%== 7 set data=07
if %data%== 8 set data=08
if %data%== 9 set data=09
ren Arq_teste.txt Arq_teste%data:~0,2%%date:~3,2%%date:~6,4%%hora:~0 ,2%%time:~3,2%%time:~6,2%.txt |
|
| Voltar ao Topo |
|
 |
|
|
Enviar Mensagens Novas: Proibido. Responder Tópicos Proibido Editar Mensagens: Proibido. Excluir Mensagens: Proibido. Votar em Enquetes: Proibido.
|
|