Sistemas Operacionais

Como renomear arquivos em lote

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.

O SEU COMPUTADOR ESTÁ TRAVANDO, DANDO “TELA AZUL” E DOR DE CABEÇA?

Saiba como deixar qualquer computador mais rápido e estável. Aprenda também como montar um PC novinho em folha com aulas passo a passo do zero!

Veja também como realizar manutenções preventivas e corretivas, fazer testes em peças e upgrades de hardware com aulas diretas sem enrolação.

Ganhe dinheiro consertando computadores e conquiste a sua independência!

Clique na imagem abaixo e confira mais detalhes do curso:

Link do curso: https://go.hotmart.com/G83475173L


Gostou das nossas dicas? Deixem nos comentários! Para mais dicas, acesse o nosso canal no YouTube:
 https://youtube.com/criandobits

Benedito Silva Júnior

Bacharel em Sistemas de Informação pelo Instituto Paulista de Pesquisa e Ensino IPEP. Apaixonado por tecnologias e games do tempo da vovó!

Deixe um comentário

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