Renomear a extensão de centenas de arquivos manualmente é uma tarefa tediosa e propensa a erros. Com um script simples, você automatiza esse processo em segundos, garantindo precisão e consistência em toda a sua biblioteca de arquivos.
Primeiro, crie um arquivo chamado rename_extensions.py no diretório onde estão os arquivos a serem renomeados. O script abaixo permite alterar a extensão de todos os arquivos de um tipo específico para outro.
import os
def rename_extensions(directory, old_extension, new_extension):
for filename in os.listdir(directory):
if filename.endswith(old_extension):
new_name = filename.replace(old_extension, new_extension)
os.rename(os.path.join(directory, filename),
os.path.join(directory, new_name))
print(f"Renomeado: {filename} -> {new_name}")
# Exemplo de uso
directory = "." # Diretório atual
old_extension = ".txt"
new_extension = ".md"
rename_extensions(directory, old_extension, new_extension)
Abra o terminal, navegue até o diretório onde o script foi salvo e execute o comando abaixo. Certifique-se de ajustar o diretório e as extensões conforme necessário.
python rename_extensions.py
A tabela abaixo mostra um exemplo de como os arquivos são renomeados pelo script.
| Arquivo Original | Arquivo Renomeado |
|---|---|
| relatorio.txt | relatorio.md |
| dados.txt | dados.md |
| notas.txt | notas.md |
Com este script, você transforma uma tarefa repetitiva em um processo automático e confiável. Basta ajustar os parâmetros e executar o comando para renomear extensões de múltiplos arquivos em segundos, eliminando erros manuais e economizando tempo precioso.