Qual é o caminho mais rápido para substituir todos os "sublinhados _" em nomes de arquivos por "espaço" [duplicado]

1

Eu tenho muitos PDFs de EBooks, mas alguns deles têm underscores em seus nomes de arquivos, então fica difícil pesquisar o arquivo com algumas palavras. Existe algum programa / script / software que substitua todos os sublinhados com espaço em branco no Windows 7

    
por Mirage 14.06.2011 / 17:21

2 respostas

1

É um software muito antigo, mas eu uso o Lupas Rename 2000 para renomear arquivos em massa. Uma das regras que você pode usar é "Substituir texto (_) pelo novo texto ()".

A última atualização foi em 2005, mas é leve, rápida e ainda funciona no Windows 7.

    
por 14.06.2011 / 17:29
1

Na linha de comando:

dir *.pdf /b | mawk "/ / { q=sprintf('%c',34); new=$0; gsub(/ /, '_', new ); print     'ren 'q$0q' 'new }"

Este comando não fará nada, mas mostrará o comando sobre para ser executado. Para executá-lo, basta adicionar o cmd no final:

dir *.pdf  /b  |  mawk  "/ / { q=sprintf('%c',34); new=$0; gsub(/ /, '_', new ); print 'ren 'q$0q' 'new }" | cmd

Você pode fazer o download do mawk.exe no link

    
por 14.06.2011 / 17:35