Windows - Adicionar prefixo aos nomes dos arquivos selecionados

Windows - Adicionar prefixo aos nomes dos arquivos selecionados

Existe uma maneira nativa no Windows de renomear vários arquivos selecionados em uma pasta para ter um prefixo comum? Efetivamente, o que eu quero é uma maneira de selecionar manualmente vários arquivos, clicar com o botão direito e renomeá-los, mas com a opção de adicionar apenas um prefixo. Também não quero instalar software extra para fazer isso.

Já sei sobre a renomeação do lote selecionando arquivos e pressionando F2, mas isso substitui o nome inteiro e acrescenta um número sequencial. Quero manter o nome atual e adicionar apenas um prefixo.

Também sei que você pode executar cmd na pasta e renomear arquivos que possuem caracteres de nome ou atributos de arquivo comuns, mas no meu exemplo, os arquivos que desejo selecionar não terão nomes compartilhados e todos os arquivos na pasta serão do mesmo tipo.

Minha única solução que consigo pensar é mover temporariamente os arquivos para uma nova pasta, renomeá-los em lote e, em seguida, movê-los de volta para a pasta original. Eu sinto que deve haver uma maneira melhor do que essa.

Responder1

Você pode adicionar um arquivo em lote ( .bat) ao menu Enviar do botão direito (link) ou como destino do menu Enviar (em %USERPROFILE%\SendTo).

O arquivo em lote pode manipular seus parâmetros usando um loop:

@echo off
setlocal EnableDelayedExpansion
for %%x in (%*) do ( 
    ...
)

e também pode obter o prefixo usando o Comando SET/P, em seguida, emita o apropriado Comando REN por cada arquivo.

Responder2

Não existe uma maneira integrada, sem um script em lote/Powershell, de renomear esses arquivos. Especialmente se eles não tiverem um padrão comum, você terá problemas. Existem várias ferramentas que você pode usar para fazer isso, mas você disse que não deseja instalar software adicional.

informação relacionada