Questão Lote renomeia parte de um arquivo no windows


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

4


origem




Respostas:


Na janela de comando:

REN foo_bar*.jpg "foo bar*.jpg"

8



Hey REN era mais poderoso que eu. No entanto, percebo que só funciona se os resultados forem do mesmo tamanho. Por exemplo: REN foo_bar * .jpg "pic * .jpg" resulta em arquivos chamados "pic_bar1.jpg" ao invés do que eu gostaria, ou seja, "pic1.jpg" - Vdex


De Como-posso-eu-massa renomear arquivos-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!


3





Tem um freeware utilitário de renomeação de arquivos que eu uso é muito fácil de entrar. 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.


2





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


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'}


0