O comando a seguir altera apenas o nome dos arquivos, mas não as pastas.
for %a in (*) do ren "%a" "00_%a"
windows
command-line
batch-rename
MatMis
fonte
fonte
Respostas:
O comando a seguir altera apenas o nome dos arquivos, mas não as pastas.
Notas:
for
como acima não é recomendado.Use o seguinte em um
cmd
shell:Em um arquivo em lotes (substitua
%
por%%
):Nota:
como recomendado por dbenham em sua resposta para adicionar "texto" ao final de vários nomes de arquivos :
Leitura adicional
fonte
Para executar esse loop For em pastas (diretórios) em vez de arquivos, inclua a
/D
opçãofor /D %a in (*) do ren "%a" "00_%a"
De
for /?
:fonte
ren
funciona em pastas. A limitação é que "não é possível especificar uma unidade ou caminho diferente para o alvo.Ren
.for /d
que também possa ter o problema de tentar processar valores várias vezes (veja também minha resposta).