Sign in to follow this  
pave

Script Pra Renomear Arquivo Usando Variavel Date

Recommended Posts

Pessoal,

É o seguinte, na empresa onde trabalho fazemos backup em HD pra depois gravar em fita!

Para que os dados não se sobreponham, usamos um bat que renomeia os arquivos utilizando a variável %date%.

Assim, quando o backup é iniciado de madrugada, 1h depois entra o arquivo.bat que renomeia o mesmo de acordo com a data, ex :

ren "arquivo.bak" "arquivo"%date%.bak

Fazendo com que o arquivo passe de arquivo.bat para arquivo_20-Oct-06.bak.

No windows 2003 isso funciona perfeitamente, mas e no XP, como faço ?

Já tentei algumas coisas e nada, até mapear a máquina que tem o arquivo de backup pelo servidor que tem o W2K3 pra forçar o comando, mas não deu certo!

Alguém pode me ajudar ?

Obrigado.

Share this post


Link to post
Share on other sites

Experimente assim:

ren teste.bak teste%date:~4,2%-%date:~7,2%-%date:~10,4%.bak

A data no XP vem com o dia da semana na frente e os números separados por "/", o que não pode entrar no nome do arquivo.

Abraços,

Graymalkin

Share this post


Link to post
Share on other sites

Experimente assim:

ren teste.bak teste%date:~4,2%-%date:~7,2%-%date:~10,4%.bak

A data no XP vem com o dia da semana na frente e os números separados por "/", o que não pode entrar no nome do arquivo.

Abraços,

Graymalkin

Muito boa a solução, eu fiz o seguinte:

c:\tt\*.zip %date:~4,2%-%date:~7,2%-%date:~10,4%.zip

aí no caso o arquivo ficou assim: 08-12-2006.zip

mas e se eu quiser manter o nome do arquivo original e acrescentar a data!? isso sem saber o nome original do arquivo, só capturando ele com "*.zip"

Se alguém puder me ajudar ficaria grato.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this