Веб-решения для Вашего бизнеса

Утилита для переименовки файлов

Как переименовать группу файлов? Массовое переименование файлов по порядку с номерами

Скачать программу renamefiles.rar

Получить ключ активации бесплатно тут Licence Key

Данная утилитка предназначена, чтобы переименовать группу файлов с целью их упорядочивания (пакетная переименовка файлов). Чтобы было проще понять принцип работы рассмотрим несколько примеров.
Я применил эту программку к своим фото, сделаным во время летнего отпуска.

Если нужно просто переименовать файлы с порядковой нумерацией - перейдите сразу к варианту 6.

RenameFiles

1. Замена части (или всего) имени файла на строку

Данный режим позволяет заменить часть имени файла на нужную вам строку. Как правило все фотокамеры называют фото примерно так: DSCN1097.JPG И если фотографий много, то можно легко запутаться к какому периоду относится данное фото. Конечно, можно перенести в нужные папки и хранить там,но... можно и подписать каждый файл :-). В моем случае мри файлы относятся к моей поездке в Москву. И я бы хотел бы, чтобы имя файла содержало слово "Moscow". Итак, выбираем каталог, где расположены фалы. Если нужно, указываем маску файлов, если интересуют файлы какого-то одного типа, например "JPG". И нажимаем кнопку "Preview". Должен отобразиться список файлов, которые будут переименованы. После этого выбираем закладку "Substring". Мой файл носит имя "DSCN1097.JPG". Я хочу, чтобы он был переименован в файл "Moscow1097.JPG". У меня будут заменены первые четыре символа "DSCN" на слово "Moscow". Параметр StartIndex (начальное значение) устанавливаю ноль, Length (длина) устанавливаю равным четырем. На нижней панели закладок выбираю "String" и в поле Text вписываю "Moscow". Чтобы убедиться в правильности нажимаю кнопку Afterview. Имя файла изменилось на "Moscow1097.JPG". Это то, что мне надо и я нажимаю "Start". Вот что получилось:

БылоСтало
DSCN1097.JPGMoscow1097.JPG
DSCN1098.JPGMoscow1098.JPG
DSCN1099.JPGMoscow1099.JPG
DSCN1100.JPGMoscow1100.JPG
DSCN1101.JPGMoscow1101.JPG
DSCN1102.JPGMoscow1102.JPG

RenameFiles

2. Замена части (или всего) имени файла чередующимися строками

Установите на верхней закладке "Substring", а на нижней "Strings". Этот режим позволит заменить имена файлов с заменой не одной строки, а нескольких, которые будут вписаны в поле "Text" на разных строках "QQQ_" "SSS_" "ZZZ_" на нижней закладке "Strings" и которые будут применяться к файлам поочередно. Вот что получилось:

БылоСтало
DSCN1097.JPGQQQ_1097.JPG
DSCN1098.JPGSSS_1098.JPG
DSCN1099.JPGZZZ_1099.JPG
DSCN1100.JPGQQQ_1100.JPG
DSCN1101.JPGSSS_1101.JPG
DSCN1102.JPGZZZ_1102.JPG

RenameFiles

3. Замена части (или всего) имени файла с нумерацией

Установите на верхней закладке "Substring", а на нижней "Numbering". Этот режим позволит заменить имена файлов на порядковые номера. Я хочу заменить первые восемь символов файла "DSCN1097.JPG" на порядковый номер и пусть с тремя нулями впереди "0001.JPG". Устанавливаю "StartIndex" (начальное значение) в ноль, Length (длина) равное восьми, т.к. у меня все имена файлов имеют восемь символов (расширение я не меняю). Как быть в случае, если у файлов разная длина я расскажу ниже. Поле "Start number" - начальный номер, "Step" - прирощение, "Numberof zero" - количество значащих нулей. Нажимаем "Afterview" и видим результат:

БылоСтало
DSCN1097.JPG0001.JPG
DSCN1098.JPG0002.JPG
DSCN1099.JPG0003.JPG
DSCN1100.JPG0004.JPG

RenameFiles

4. Замена части (или всего) имени файла при помощи регулярного выражения.

УСтановите на верхней закладке "Regex", а на нижней "String". Этот режим позволит заменить часть (или целиком) имени файла при помощи регулярного выражения. Тому, кто знаком с регулярными выражениями и пользовался ими будет проще. Для тех, кто не знает, что это такое я дал несколько примеров, которые можно использовать для своих нужд.

Итак, перед нами такая задача. Есть файлы переменной длины с разными именами, но все имеют буквы вначале и цифровое окончание (в данном случае). Я хочу чтобы файлы начинались со слова "Photo", а дальше следовал тот номер, который уже имеется у каждого файла. УСтановите на верхней закладке в поле "Regex" вводим "^\D+" (это означает - все, кроме цифр начиная с начала имени файла), а на нижней закладке в поле Text" слово "Photo".

БылоСтало
DSCN1097.JPGPhoto1097.JPG
DSCN1098.JPGPhoto1098.JPG
DSCN1099.JPGPhoto1099.JPG
QDSCN1101.JPGPhoto1101.JPG
SDFDSCN1100.JPGPhoto1100.JPG
ZZDSCN1102.JPGPhoto1102.JPG

RenameFiles

Если я хочу убрать буквы и оставить только цифры в именах файлов, то на верхней закладке в поле "Regex" вводим "^\D+" (это означает - все, кроме цифр), а на нижней закладке в поле Text" оставить пустым.

БылоСтало
DSCN1097.JPG1097.JPG
DSCN1098.JPG1098.JPG
DSCN1099.JPG1099.JPG
DSCN1100.JPG1100.JPG
WWDSCN1101.JPG1101.JPG
ZZZZDSCN1102.JPG1102.JPG

RenameFiles

5. Замена части (или всего) имени файла при помощи регулярного выражения чередующимися строками

УСтановите на верхней закладке "Regex", а на нижней "Strings". УСтановите на верхней закладке в поле "Regex" вводим "^\D+" (это означает - все, кроме цифр начиная с начала имени файла), а на нижней закладке "Strings" в поле Text" в три строки "QQQ_" "SSS_" "ZZZ_".

БылоСтало
DSCN1097.JPGQQQ_1097.JPG
DSCN1098.JPGSSS_1098.JPG
DSCN1099.JPGZZZ_1099.JPG
DSCN1100.JPGQQQ_1100.JPG
DSCN1101.JPGSSS_1101.JPG
DSCN1102.JPGZZZ_1102.JPG

RenameFiles

6. Замена части (или всего) имени файла при помощи регулярного выражения нумерацией

Задание: я хочу променуровать все файлы.
Можно воспользоваться установками из меню: 1. номерация 2. изменение расширения файла

RenameFiles

Или проделать самостоятельно ввод для каких-либо уникальных настроек... а именно:

Установите на верхней закладке "Regex", а на нижней "Numbering". Для этого в поле "Regex" вводим "^[^\.]+" (все символы с начала строки кроме точки). Так как разделительная точка (речь идет о стандартном имени файла, когда только одна разделительная точка. Случай с несколькими точками в имени файла рассмотрен ниже) между расширением файла не является буквой или цифрой, то операция переименовки произойдет именно над именем файла без расширения. Поле "Start number" - начальный номер, "Step" - приращение, "Numberof zero" - количество значащих нулей. Нажимаем "Afterview" и видим результат:

БылоСтало
DSCN1097.JPG0001.JPG
DSCN1098.JPG0002.JPG
DSCN1099.JPG0003.JPG
DSCN1100.JPG0004.JPG
DSCN1101.JPG0005.JPG
DSCN1102.JPG0006.JPG

RenameFiles

Кстати, теперь можно добавить какое-то словесное описание перед цифрами. Для этого используйте пункт 1.

БылоСтало
0001.JPGPic_0001.JPG
0002.JPGPic_0002.JPG
0003.JPGPic_0003.JPG
0004.JPGPic_0004.JPG
0005.JPGPic_0005.JPG
0006.JPGPic_0006.JPG

RenameFiles

Если имя файла содержит несколько точек, то установите на верхней закладке "Regex", а на нижней "Numbering". Для этого в поле "Regex" вводим ".+\." и в поле "Suffix" вводим точку. Поле "Start number" - начальный номер, "Step" - приращение, "Numberof zero" - количество значащих нулей. Нажимаем "Afterview" и видим результат:

БылоСтало
1.1.photo.jpg001.jpg
1.2.photo.jpg002.jpg
1.3.photo.jpg003.jpg


RenameFiles

Вот так можно изменить расширение файла

RenameFiles

Если имя файла не содержит точек расширения, то для добавления расширения нужно: установите на верхней закладке "Substring" (значения: нуль и дефис), а на нижней "Numbering" в поле "Suffix" вводим желаемое расширение. Поле "Start number" - начальный номер, "Step" - приращение, "Numberof zero" - количество значащих нулей. Нажимаем "Afterview" и видим результат:

БылоСтало
photo1001.jpg
photo2002.jpg
photo3003.jpg


RenameFiles

Файлы перед переименованием можно отсортировать по имени файла, расширению или дате создания в порядке "туда" и "обратно".
А так же переименовывать файлы со вложенными подкаталогами.