Ir ao conteúdo

Bat Renomear arquivo Bat com sequencia numerica


Ir à solução Resolvido por ricardo_br,

Posts recomendados

Postado

Bom dia. Tenho uma pasta com alguns arquivos .txt e preciso renomear todos eles com um prefixo + data do dia + uma sequencia numérica para diferenciar um arquivo do outro, porque todo dia vai ter um arquivo para ser alterado. Preciso criar um bat para automatizar isso.

O exemplo de como deve ficar o nome dos arquivos: 1RMPG12112020001.txt, 1RMPG12112020002.txt, 1RMPG12112020003.txt e assim por diante.

Obrigado.

  • Solução
Postado

Olá amigo, não seria melhor nomear a data como aaaammdd ao invés de ddmmaaaa para ficar na ordem alfabetica correta?

 

dd=dias

mm=mês

aaaa=ano

 

A sequencia não passa dos 3 dígitos? Quais os nomes atuais dos arquivos?

 

Bem de qualquer forma eu já fui fazendo veja se está certo:

 

pfXXCf5.gif

@echo off
chcp 1252 > nul
SetLocal EnableDelayedExpansion

:: Informe a pasta onde estão os arquivos que deverão ser renomeado para:
:: 1RMPG + Data + Sequencia Númerica
set Pasta=Meus TXT

set "Pref=1RMPG"
set "Data=%Date%"
set "Data=%Data:/=%

pushd "%Pasta%"
for /f "Delims=" %%a in ('dir /a-d /b *.txt') do (
set /a Contador+=1
set Seq=00!Contador!
set Seq=!Seq:~-3!
ren "%%a" "%Pref%%Data%!Seq!%%~xa"
)
popd

 

  • Curtir 2
Postado

Se posso deixar minha opinião aqui eu preferia como resultado algo como:

 

{Prefixo}-{DATA:AAAAMMDD}-{Sequencia}{Extensão} 

 

ou

 

{Prefixo}{Espaço}{Data:AAAA-MM-DD}{Espaço}{Sequencia}{Extensão}

 

do que

 

{Prefixo}{Data:DDMMAAAA}{Sequencia}{extensão}

 

fica mais fácil a leitura do arquivo....

 

R0Q1rMb.png

 

xZNGZEH.png

 

AijXb8j.png

 

 

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...