PDA

Просмотр полной версии : Ищу как переименовать файлы по маске


akigleo
25.07.2015, 09:35
Есть файлы вида:
fileAAAA_2642.htm
fileBВB_3462.htm
...
fileXX_3453.htm

Мне нужно решение, чтобы получить переименованные файлы вида:

fileAAAA.htm
fileBВB.htm
...
fileXX.htm

То есть нужно снести нижнее подчеркивание и следующие за ним 4 цифры.

Andrus
25.07.2015, 09:44
Я бы скачал тотал командер и там в меню файлы есть групповое переименование, настраиваются условия не сложно простейший пример это в поле найти пишем "_*" в поле заменить ".htm" и все

akigleo
25.07.2015, 10:57
Решение неплохое, но не справляется, если имя файла такое:
textA_textB_2344.htm
на выходе получается textA.htm, а нужно textA_textB.htm

denverkurt
25.07.2015, 11:08
есть вот такая отличная программа ReNamer http://www.den4b.com/?x=products&product=renamer (https://href.li/?http://www.den4b.com/?x=products&product=renamer)
имеет большой набор инструментов для переименования, вплоть до регулярных выражений.
добавляем регулярное выражение как на картинке, и будет вам счастье

_sergey_
25.07.2015, 11:13
akigleo написал(а):

Решение неплохое, но не справляется, если имя файла такое:
textA_textB_2344.htm
на выходе получается textA.htm, а нужно textA_textB.htm


Вот так нормально получается:
_????.htm заменить на .htm

Richard
25.07.2015, 11:41
для этих целей я обычно использую File Renamer Deluxe v6.3.0 (Гугл в руки, 21 МБ портабл версия)
групповое переименование файлов по маске
предлог - имя файла - разделитель - доп.параметр - суффикс - расширение

Andrus
25.07.2015, 11:44
akigleo написал(а):

Решение неплохое, но не справляется, если имя файла такое:
textA_textB_2344.htm
на выходе получается textA.htm, а нужно textA_textB.htm



Вот хорошее описание поиска тотала, довольно понятное там ваша проблема решается
http://flint-inc.ru/tchelp/html/reg_ex.html (https://href.li/?http://flint-inc.ru/tchelp/html/reg_ex.html)

meromax
25.07.2015, 13:07
Юзайте Advanced Renamer
Поможет, если правильно настроите правила