Batch renomeia parte de um arquivo no windows

4

Existe uma ferramenta para renomear facilmente uma parte do nome do arquivo para um lote de arquivos de uma só vez?

Por exemplo, se eu tiver:

  • foo_bar 1.jpg
  • foo_bar 2.jpg

digamos que eu queira remover o sublinhado para obter o seguinte:

  • foo bar 1.jpg
  • foo bar 2.jpg
por Vdex 30.07.2009 / 21:07

5 respostas

3

Dos arquivos how-can-i-mass-rename-files -em-dos pergunta feita cerca de uma hora depois da minha eu realmente encontrei uma ferramenta gratuita muito boa que faz exatamente o que eu quero: bulkrenameutility é um utilitário de renomeação gratuito. É meio confuso no início, mas eu gosto do modo de visualização, e ele pode fazer expressões regulares, parece muito poderoso!

    
por 30.07.2009 / 23:58
8

Na janela de comando:

REN foo_bar*.jpg "foo bar*.jpg"
    
por 30.07.2009 / 21:12
2

Existe um utilitário freeware que é muito fácil de usar. Tudo o que você precisa fazer é escolher os arquivos que precisa renomear, verificar se as opções corretas estão selecionadas e aplicar as alterações.

Ele também tem um prático recurso "Desfazer" que você pode usar se as alterações que você acabou de aplicar não forem o que você estava procurando.

    
por 30.07.2009 / 21:12
0

O Total Commander vem com um utilitário extremamente poderoso de renomeação de vários arquivos entre seus recursos. Não é grátis, mas há uma pista limitada por corridas.

    
por 30.07.2009 / 23:40
0

Aqui está uma solução que usa o PowerShell (em uma única linha):

Get-ChildItem 'foo_bar*.jpg' | Rename-Item -NewName { $_.Name -Replace 'foo_bar','foo bar'}

    
por 18.07.2018 / 18:32