Como renomeio vários arquivos no Windows? [duplicado]

0

Tenho 2800 arquivos, todos cujos nomes começam com um número de quatro dígitos seguido por "-" e desejo excluir todos os números principais de todos os arquivos, deixando apenas os nomes de arquivos alfanuméricos 1 . Como posso fazer isso?

por user474664 29.07.2015 / 09:46

2 respostas

2

PowerShell! Algo como isso deve fazer o que você quer fazer. Os primeiros 7 caracteres serão retirados do nome do arquivo e renomeados (7 caracteres é 4 dígitos + 1 espaço + 1 hífen + 1 espaço)

Isso depende de você ter um padrão definido de "0000 -" antes do nome do arquivo e não funcionará bem se resultar em nomes de arquivo duplicados, mas é um bom ponto de partida.

Get-ChildItem -LiteralPath "D:\bigfolderofstuff\" | ForEach { Rename-Item -LiteralPath $_.FullName -NewName ($_.Name).Substring(7) }

    
por 29.07.2015 / 11:42
0

Se você estiver executando o Windows, No passado, quando encontrei problemas semelhantes, usei "Batch renaming tool" com considerável sucesso.

Pode ser baixado aqui, é grátis e funciona:

link

    
por 29.07.2015 / 10:53