Como renomear arquivos em lote no Windows

Olá, pessoal! Se você já se viu na situação de ter que renomear diversos arquivos de uma vez só, sabe o quão entediante e demorado pode ser fazer isso manualmente. Saber como renomear arquivos em lote é fundamental para economizar tempo e aborrecimentos. Felizmente, podemos contar com a ajuda de scripts para automatizar essa tarefa e economizar tempo precioso. Neste post, vamos explorar um exemplo simples de como renomear arquivos em lote utilizando um script batch file. Vamos lá!

Renomeando arquivos em lote utilizando um script .bat

Os arquivos de lote do Windows são executados no prompt de comando do Windows e oferecem uma solução simples e eficaz para automatizar tarefas de renomeação em lote. Vamos dar uma olhada em como criar um script .bat para renomear arquivos.

Antes de iniciar os passos abaixo, crie uma pasta no C:, ou em qualquer outro local, para uma melhor organização dos arquivos. Neste caso, vamos criar a pasta Renomeia-arquivos.

Da mesma forma, crie uma subpasta de nome “arquivos” dentro da pasta “Renomeia-arquivos” para receber os arquivos a serem renomeados. Aproveite e copie todos os arquivos para essa pasta.

Passo1: Abra o Excel e crie uma planilha em branco (neste caso, o nome será informacoes.csv). Na primeira coluna insira ., (ponto e vírgula) e na segunda coluna apenas o . (ponto). A partir da segunda linha, informe os nomes atuais do arquivos juntamente com a extensão dos mesmos e uma vírgula no final. Na segunda coluna, informe o novo nome seguida da extensão, conforme exemplo abaixo:

renomear arquivos em lote windows

Salve a planilha com a extensão .CSV (Separado por vírgula).

Passo 2: Abra o Bloco de Notas do Windows e cole o seguinte código:

@echo off
setlocal enabledelayedexpansion

set "csv_file=C:\Renomeia-arquivos\informacoes.csv"
set "folder_path=C:\Renomeia-arquivos\arquivos\"

if not exist "%csv_file%" (
    echo Arquivo .csv não encontrado!
    pause
    exit /b
)

if not exist "%folder_path%" (
    echo Pasta não encontrada!
    pause
    exit /b
)

chcp 65001 > nul

pushd "%folder_path%"

for /f "usebackq tokens=1,2 delims=," %%a in ("%csv_file%") do (
    set "old_name=%%~a"
    set "new_name=%%~b"
    set "new_name=!new_name:~1!"

    if defined first_file (
        ren "!old_name!" "!new_name!"
        endlocal
        set "first_file="
    ) else (
        ren "!old_name!" "!new_name!"
    )
)

popd

echo Renomeação concluída!
pause

Nos códigos acima, você terá que fazer alterações em duas linhas:

set "csv_file=C:\Renomeia-arquivos\informacoes.csv"
set "folder_path=C:\Renomeia-arquivos\arquivos\"

Em “csv_file=C:\Renomeia-arquivos\informacoes.csv” defina o caminho onde o seu arquivo “informacoes.csv” foi gravado. Neste caso, está localizado dentro da pasta “C:\Renomeia-arquivos“.

Depois que você colar e ajustar os código acima, clique em Arquivo → Salvar Como… Nomeie o arquivo conforme sua preferência e, no final do nome, acrescente a extensão .bat. Clique em Tipo e selecione a opção Todos os arquivos. Na codificação, mantenha UTF-8. Após isso, clique em Salvar:

renomear arquivos em lote windows

A estrutura dos arquivos e pastas ficarão assim:

estrutura arquivos renomear em lote

Após as configurações acima, execute o arquivo Renomear.bat para realizar a renomeação de todos os arquivos contidos na pasta arquivos que estejam relacionadas no arquivo informacoes.csv.

Agora você pode renomear seus arquivos em lote de forma rápida e eficiente, economizando um tempo valioso. Lembre-se de tomar cuidado ao executar scripts que alteram arquivos em massa e sempre faça um backup dos dados antes de executar qualquer script de renomeação em lote.

Espero que este post tenha sido útil e que você possa aplicar essa técnica em seus projetos. Fique à vontade para explorar outras possibilidades e personalizar o script de acordo com suas necessidades.

Gostou das nossas dicas sobre como renomear arquivos em lote no Windows? Deixem nos comentários! Para mais dicas, acesse o nosso canal no YouTube:
 https://youtube.com/criandobits

Seu computador está lento, travando ou dando tela azul? E toda vez que isso acontece você precisa gastar dinheiro com assistência técnica?

A verdade é que continuar sem esse conhecimento pode estar custando muito mais do que você imagina.

Você pode economizar centenas ou até milhares de reais ao longo do tempo fazendo você mesmo a manutenção dos seus computadores. E, se decidir prestar serviços, esse conhecimento também pode se transformar em uma fonte de renda, que pode variar de R$2.000 a R$5.000 por mês ou mais.

Tudo isso com aulas práticas, objetivas e focadas no que realmente funciona, sem enrolação:

✔ Resolver seus próprios problemas sem depender de ninguém
✔ Ganhar dinheiro com manutenção e suporte técnico
✔ Ou até entrar de vez no mercado de TI

A decisão é sua: continuar gastando dinheiro sempre que o computador apresentar um problema ou aprender uma habilidade que pode fazer você economizar e até gerar uma nova fonte de renda.

👉 CLIQUE AQUI AGORA e veja todos os detalhes antes que essa oportunidade passe:

Super Técnico 2.0

Sobre o Autor

Benedito Silva Júnior
Benedito Silva Júnior

Bacharel em Sistemas de Informação e apaixonado por tecnologias e games do tempo da vovó!

0 Comentários

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *