Vá para o diretório e execute o seguinte comando:
for /f "Tokens=*" %f in ('dir /l/b/a-d') do (rename "%f" "%f")
Aqui está o detalhamento, caso alguém queira modificar / melhorar:
-
for /f
- para cada linha -
"Tokens=*"
- processa cada item em cada linha. -
%f in (...)
-%f
é o nome da variável para cada item. -
dir
- lista todos os arquivos e subdiretórios em um diretório. -
/l
- (parâmetro para dir) Usa minúsculas. -
/b
- (parâmetro para dir) Usa o formato simples, apenas os nomes de arquivos / diretórios, sem tamanho, sem cabeçalhos. -
/a-d
- (parâmetro para dir) Não lista diretórios . (a
representaattribute
,-
representanot
ed
representadirectory
) . -
rename "%f" "%f"
- renomeie o arquivo com seu próprio nome, que é, na verdade, diminuído pelo comandodir
e/l
.