Um desenvolvedor exporta 200 arquivos HTML com a extensão .txt. Um fotógrafo recebe arquivos RAW salvos como .jpg. Um pipeline de dados gera arquivos CSV sem nenhuma extensão. O conteúdo está correto — a extensão é que está errada. E uma extensão errada faz o arquivo abrir no aplicativo errado, ser filtrado de buscas ou quebrar um fluxo de trabalho automatizado.
Você precisa alterar a extensão de todos eles. Não um de cada vez. Todos de uma vez.
A abordagem pelo Finder
Tecnicamente, o Finder permite alterar extensões — mas apenas um arquivo por vez. Clique com o botão direito, "Obter informações", altere a extensão no campo do nome, confirme a caixa de diálogo que avisa sobre a mudança de extensão. Para 200 arquivos, isso leva um tempo absurdo.
A renomeação em lote do Finder consegue fazer uma substituição de texto, então você poderia substituir ".txt" por ".html" — mas isso é frágil. Se algum arquivo tiver ".txt" em outra parte do nome (como "notes_txt_backup.txt"), a substituição vai atingir a ocorrência errada. O Finder não distingue entre "a extensão" e "texto que por acaso coincide".
A abordagem pelo Terminal
Um comando simples em bash resolve isso:
for f in *.txt; do mv "$f" "\${f%.txt}.html"; done
Rápido e eficaz — mas sem pré-visualização, sem desfazer, e um único erro no comando significa 200 arquivos com nomes bagunçados. Se você esquecer as aspas e um nome de arquivo tiver espaços, o resultado é imprevisível.
Alteração de extensões em lote com pré-visualização
O Renym trata as alterações de extensão como parte do seu pipeline de renomeação. Você pode direcionar especificamente a extensão, sem afetar o restante do nome do arquivo.
Substitua a extensão com segurança
Use localizar e substituir com uma regex ancorada ao final do nome para alterar apenas a extensão, sem afetar texto semelhante dentro do próprio nome do arquivo. A pré-visualização mostra exatamente o que vai mudar em cada arquivo antes de você aplicar.
Adicione uma extensão ausente
Arquivos sem extensão? Acrescente ".csv", ".json" ou o que for a extensão correta. A ação de inserir adiciona texto ao final do nome do arquivo, depois do último caractere.
Combine com outras limpezas
Muitas vezes, problemas de extensão vêm acompanhados de outros problemas no nome. Corrija a extensão e limpe o nome do arquivo no mesmo pipeline — remova prefixos, normalize a capitalização, adicione numeração — tudo em uma única passada.
Desfaça se necessário
Alterou 200 extensões e percebeu que escolheu a errada? Desfaça o lote inteiro. Ajuste o pipeline e aplique novamente. Sem precisar renomear manualmente 200 arquivos de volta às extensões originais.