Renomear arquivos em lote usando pesquisar e substituir, regex com a extensão shell SmartRename

Experimente Nosso Instrumento Para Eliminar Problemas

Existem muitas maneiras de renomear arquivos em lote, por exemplo, usando programas como Renomeie-nos ou Renomear Avançado r. Mas você já pensou em usar um programa de extensão de shell?

Batch rename files using search and replace, regex with the SmartRename shell extension for Windows

SmartRename é um desses aplicativos, que oferece algumas opções interessantes. Observe que o programa foi integrado em Coleção de ferramentas PowerToys da Microsoft . Você pode instalar PowerToys e obter acesso a ele, ou fazer o download do autônomo se preferir e evitar a pegada maior de PowerToys e alguma telemetria que vem com ele.

Abra o Windows Explorer e clique com o botão direito em um arquivo que você deseja renomear e selecione a opção 'SmartRename' no menu de contexto do Explorer. Uma janela pop-up deve ser aberta, esta é a interface do programa.

SmartRename menu

É muito simples de usar. A seção na parte inferior da janela é o painel de visualização e exibe a lista de arquivos selecionados com seu nome original e Renomeado (novo nome). Clique na caixa ao lado de um arquivo para excluí-lo do processo de renomeação. O número total de arquivos e o número de arquivos que serão renomeados são exibidos no canto inferior esquerdo da janela.

Existem duas opções no topo da GUI do SmartRename, que são rotuladas 'Pesquisar por' e 'Substituir por'. Comece a digitar no campo 'Pesquisar', e o programa irá destacar o arquivo correspondente no painel de visualização. Isso funciona em tempo real conforme você digita. A diferença é que remove do nome a palavra-chave que você digitou. Digite a nova palavra que deseja incluir no campo 'Substituir por'. E ele aparecerá no lugar da palavra-chave que você digitou em 'Pesquisar'. O resto do nome não é afetado.

Por ex. Selecionei várias imagens que contêm as letras 'WPD' no nome. Se eu 'Pesquisar' WPD e substituí-lo por 'Painel de Privacidade do Windows', o SmartRename exibe a visualização do novo nome que contém as três palavras como parte do nome do arquivo. Clique no botão renomear na parte inferior da janela para aplicar as alterações.

Isso é tudo que pode fazer? Isso parece muito básico. Não exatamente, a Renomeação inteligente oferece suporte a expressões regulares.

Renomeação Avançada

Se você estiver familiarizado com metacaracteres regex, você deve estar pronto para começar. Mas para aqueles que não são, descreverei alguns exemplos aqui para uso básico.

Como adicionar um prefixo ou sufixo no SmartRename

Você pode adicionar um prefixo a um nome incluindo um símbolo circunflexo ^ no campo 'Pesquisar'. Da mesma forma, adicione um sufixo usando $. Você pode incluir espaços ou separadores antes ou depois da nova palavra na coluna Substituir por.

SmartRename prefix

Vejamos um exemplo. Eu quero adicionar a palavra 'Ghacks' como um prefixo para os arquivos. Então, adiciono o acento circunflexo no campo 'Pesquisar' e digito 'Ghacks' (há um espaço após a palavra). SmartRename irá renomear os arquivos adicionando Ghacks seguidos por um espaço no início do nome de cada arquivo.

SmartRename suffix

Renomear arquivos completamente

Se você deseja renomear a lista totalmente, por exemplo um monte de fotos com nomes aleatórios, use o comando de pesquisa. * e digite o novo nome no campo substituir.

SmartRename rename all

SmartRename pode renomear arquivos com base em maiúsculas e minúsculas, caso em que o nome só é alterado para correspondências perfeitas. Em nosso exemplo, WPD é compatível, enquanto wpd não. Adicione um número incremental a cada arquivo usando a opção 'Enumerar arquivos'. Exemplo:. $ Adicionará um número entre parênteses no final de cada nome de arquivo. (consulte a primeira imagem).

Você pode excluir arquivos para renomear apenas as pastas da lista ou excluir pastas para renomear arquivos. SmartRename também oferece suporte a subpastas. Ative o botão de alternância 'Somente nome do item' para que o aplicativo preserve a extensão. Ou mude a opção 'Somente extensão de item' para alterar as extensões de arquivo sem editar o nome.

SmartRename replace extension

Embora o programa não tenha uma opção de desfazer ou uma função de histórico, você pode desfazer as alterações usando o Windows Explorer. A ressalva aqui é que só funciona até que você faça outra operação de arquivo no Explorer.

SmartRename é um aplicativo de código aberto. Ele está disponível nas versões de 32 e 64 bits, mas nenhuma delas é portátil.

SmartRename é um bom programa, mas apenas se você usá-lo com regex.

SmartRename

Para Windows

Baixe Agora