1

Возможный дубликат:
Как я могу массово переименовать файлы из командной строки или с помощью стороннего инструмента?

У меня много PDF-файлов электронных книг, но у некоторых из них есть underscores в именах файлов, поэтому поиск по файлу становится затруднительным по некоторым словам. Есть ли какая-либо программа / скрипт / программное обеспечение, которое заменяет все подчеркивания пустым пространством в Windows 7

2 ответа2

1

Это действительно старое программное обеспечение, но я использую Lupas Rename 2000 для массового переименования файлов. Одним из правил, которые вы можете использовать, является «Заменить текст (_) новым текстом ()».

Последний раз он обновлялся в 2005 году, но он легкий, быстрый и все еще работает в Windows 7.

1

Из командной строки:

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

Эта команда не будет делать ничего, но выводить команду о будет выполняться. Чтобы выполнить его, просто добавьте cmd в конце:

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

Вы можете скачать mawk.exe с http://www.klabaster.com/freeware.htm#mawk

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .