•DOWNLOAD: https://github.com/DanielSvoboda/Renomear_Arquivos/raw/main/Renomear_Arquivos.exe
Programa em C# windows forms .NET Framework 4.7.2
Com o objetivo de renomear vários arquivos de uma pasta conforme sua extensão
3 Funções: Remover & Adicionar & MAIÚSCULAS/minúsculas
•Remover uma quantidade de caracteres no início/final do nome dos arquivos
Exemplo: No diretório 'C:\tmp' existem os arquivos:
"Daniel.pdf e Aprovação.pdf" Então removo 2 caracteres no final, ficará:
"Dani.pdf e Aprovaç.pdf"
•Adicionar um texto no início/final dos nomes dos arquivos
Exemplo: No diretório 'C:\tmp' existem os arquivos:
"Daniel.pdf e Aprovação.pdf" Então adiciono a frase:"_OK" no final, ficará:
"Daniel_OK.pdf e Aprovação_OK.pdf"
•MAIÚSCULAS/minúsculas: altera todas as letras do nome dos arquivos
•Sendo possível selecionar uma extensão na lista, ou escrever outra não listada com a opção +Mais.
Se selecionar +Mais e deixar o campo em branco é possível visualizar todos os arquivos da pasta independente da extensão (CUIDADO!), ou se copiando e colando o diretório no campo, não será considerado a extensão se for a 1° vez...
Na lista da esquerda, é possível visualizar os nomes dos arquivos do diretório escolhido.
Ao apertar em 'REMOVER' ou 'ADICIONAR' ou 'MAIÚSCULAS/minúsculas' é possível pré-visualizar na lista da direita como vai ficar.
Ambas as funções só alterarão os arquivos após apertar o botão "Aplicar Mudanças" que renomeia os arquivos.
•Se remover uma quantidade de caracteres inferior a 1, tendo o nome em branco ou negativo será informado os arquivo que não serão renomeados por esse motivo. Conforme o print abaixo:
•Os arquivos com o nome final igual a outro já existe será renomeando com: _1 no final, se tiver vários o numero terá continuidade, Conforme o print abaixo, exemplo:
arquivoA.txt, arquivoB.txt, arquivoC.txt - removendo 1 caractere ficará: arquivo.txt, arquivo_1.txt, arquivo_2.txt
•Remover uma quantidade de caracteres no início/final dos nomes dos arquivos
•Adicionar um texto no início/final dos nomes dos arquivos
•MAIÚSCULAS/minúsculas: altera todas as letras do nome dos arquivos
•Microsoft.WindowsAPICodePack-Core https://www.nuget.org/packages/Microsoft.WindowsAPICodePack-Core/1.1.0.2
•Costura.Fody https://www.nuget.org/packages/Costura.Fody