Утилита для переименовки файлов
Как переименовать группу файлов? Массовое переименование файлов по порядку с номерами
Скачать программу
renamefiles.rar
Получить
ключ активации бесплатно тут Licence Key
Данная утилитка предназначена, чтобы переименовать группу файлов с целью их упорядочивания (пакетная переименовка файлов). Чтобы было проще понять принцип работы рассмотрим несколько примеров.
Я применил эту программку к своим фото, сделаным во время летнего отпуска.
Если нужно просто переименовать файлы с порядковой нумерацией - перейдите сразу к варианту 6.
1. Замена части (или всего) имени файла на строку
Данный режим позволяет заменить часть имени файла на нужную вам строку. Как правило все фотокамеры называют фото примерно
так: DSCN1097.JPG И если фотографий много, то можно легко запутаться к какому периоду относится данное фото.
Конечно, можно перенести в нужные папки и хранить там,но... можно и подписать каждый файл :-). В моем случае мри файлы относятся к моей поездке в Москву. И я бы хотел бы, чтобы имя файла содержало слово "Moscow". Итак, выбираем каталог, где расположены фалы. Если нужно, указываем маску файлов, если интересуют файлы какого-то одного типа, например "JPG". И нажимаем кнопку "Preview". Должен отобразиться список файлов, которые будут переименованы. После этого выбираем закладку "Substring". Мой файл носит имя "DSCN1097.JPG". Я хочу, чтобы он был переименован в файл "Moscow1097.JPG". У меня будут заменены первые четыре символа "DSCN" на слово "Moscow". Параметр StartIndex (начальное значение) устанавливаю ноль, Length (длина) устанавливаю равным четырем. На нижней панели закладок выбираю "String" и в поле Text вписываю "Moscow". Чтобы убедиться в правильности нажимаю кнопку Afterview. Имя файла изменилось на "Moscow1097.JPG". Это то, что мне надо и я нажимаю "Start". Вот что получилось:
Было | Стало |
DSCN1097.JPG | Moscow1097.JPG |
DSCN1098.JPG | Moscow1098.JPG |
DSCN1099.JPG | Moscow1099.JPG |
DSCN1100.JPG | Moscow1100.JPG |
DSCN1101.JPG | Moscow1101.JPG |
DSCN1102.JPG | Moscow1102.JPG |
2. Замена части (или всего) имени файла чередующимися строками
Установите на верхней закладке "Substring", а на нижней "Strings".
Этот режим позволит заменить имена файлов с заменой не одной строки, а нескольких,
которые будут вписаны в поле "Text" на разных строках "QQQ_" "SSS_" "ZZZ_" на нижней закладке "Strings" и которые будут применяться к файлам поочередно.
Вот что получилось:
Было | Стало |
DSCN1097.JPG | QQQ_1097.JPG |
DSCN1098.JPG | SSS_1098.JPG |
DSCN1099.JPG | ZZZ_1099.JPG |
DSCN1100.JPG | QQQ_1100.JPG |
DSCN1101.JPG | SSS_1101.JPG |
DSCN1102.JPG | ZZZ_1102.JPG |
3. Замена части (или всего) имени файла с нумерацией
Установите на верхней закладке "Substring", а на нижней "Numbering". Этот режим позволит заменить имена файлов на
порядковые номера. Я хочу заменить первые восемь символов файла "DSCN1097.JPG" на порядковый
номер и пусть с тремя нулями впереди "0001.JPG". Устанавливаю "StartIndex" (начальное значение)
в ноль, Length (длина) равное восьми, т.к. у меня все имена файлов имеют восемь символов (расширение я не меняю).
Как быть в случае, если у файлов разная длина я расскажу ниже. Поле "Start number" - начальный
номер, "Step" - прирощение, "Numberof zero" - количество значащих нулей. Нажимаем "Afterview" и видим результат:
Было | Стало |
DSCN1097.JPG | 0001.JPG |
DSCN1098.JPG | 0002.JPG |
DSCN1099.JPG | 0003.JPG |
DSCN1100.JPG | 0004.JPG |
4. Замена части (или всего) имени файла при помощи регулярного выражения.
УСтановите на верхней закладке "Regex", а на нижней "String". Этот режим позволит заменить
часть (или целиком) имени файла при помощи регулярного выражения. Тому, кто знаком
с регулярными выражениями и пользовался ими будет проще. Для тех, кто не знает, что это
такое я дал несколько примеров, которые можно использовать для своих нужд.
Итак, перед нами такая задача. Есть файлы переменной длины с разными именами, но все имеют буквы вначале
и цифровое окончание (в данном случае). Я хочу чтобы файлы начинались со слова "Photo", а дальше
следовал тот номер, который уже имеется у каждого файла. УСтановите на верхней закладке в поле "Regex"
вводим "^\D+" (это означает - все, кроме цифр начиная с начала имени файла), а на
нижней закладке в поле Text" слово "Photo".
Было | Стало |
DSCN1097.JPG | Photo1097.JPG |
DSCN1098.JPG | Photo1098.JPG |
DSCN1099.JPG | Photo1099.JPG |
QDSCN1101.JPG | Photo1101.JPG |
SDFDSCN1100.JPG | Photo1100.JPG |
ZZDSCN1102.JPG | Photo1102.JPG |
Если я хочу убрать буквы и оставить только цифры в именах файлов, то на верхней
закладке в поле "Regex" вводим "^\D+" (это означает - все, кроме цифр), а на нижней
закладке в поле Text" оставить пустым.
Было | Стало |
DSCN1097.JPG | 1097.JPG |
DSCN1098.JPG | 1098.JPG |
DSCN1099.JPG | 1099.JPG |
DSCN1100.JPG | 1100.JPG |
WWDSCN1101.JPG | 1101.JPG |
ZZZZDSCN1102.JPG | 1102.JPG |
5. Замена части (или всего) имени файла при помощи регулярного выражения чередующимися строками
УСтановите на верхней закладке "Regex", а на нижней "Strings". УСтановите на верхней закладке
в поле "Regex" вводим "^\D+" (это означает - все, кроме цифр начиная с начала имени файла), а на
нижней закладке "Strings" в поле Text" в три строки "QQQ_" "SSS_" "ZZZ_".
Было | Стало |
DSCN1097.JPG | QQQ_1097.JPG |
DSCN1098.JPG | SSS_1098.JPG |
DSCN1099.JPG | ZZZ_1099.JPG |
DSCN1100.JPG | QQQ_1100.JPG |
DSCN1101.JPG | SSS_1101.JPG |
DSCN1102.JPG | ZZZ_1102.JPG |
6. Замена части (или всего) имени файла при помощи регулярного выражения нумерацией
Задание: я хочу променуровать все файлы.
Можно воспользоваться установками из меню: 1. номерация 2. изменение расширения файла
Или проделать самостоятельно ввод для каких-либо уникальных настроек... а именно:
Установите на верхней закладке "Regex", а на нижней "Numbering". Для этого в поле "Regex" вводим "^[^\.]+" (все
символы с начала строки кроме точки). Так как разделительная точка (речь идет о стандартном имени файла,
когда только одна разделительная точка. Случай с несколькими точками в имени файла рассмотрен ниже)
между расширением файла не является буквой или цифрой, то операция переименовки произойдет
именно над именем файла без расширения. Поле "Start number" - начальный
номер, "Step" - приращение, "Numberof zero" - количество значащих нулей.
Нажимаем "Afterview" и видим результат:
Было | Стало |
DSCN1097.JPG | 0001.JPG |
DSCN1098.JPG | 0002.JPG |
DSCN1099.JPG | 0003.JPG |
DSCN1100.JPG | 0004.JPG |
DSCN1101.JPG | 0005.JPG |
DSCN1102.JPG | 0006.JPG |
Кстати, теперь можно добавить какое-то словесное описание перед цифрами. Для этого используйте пункт 1.
Было | Стало |
0001.JPG | Pic_0001.JPG |
0002.JPG | Pic_0002.JPG |
0003.JPG | Pic_0003.JPG |
0004.JPG | Pic_0004.JPG |
0005.JPG | Pic_0005.JPG |
0006.JPG | Pic_0006.JPG |
Если имя файла содержит несколько точек, то
установите на верхней закладке "Regex", а на нижней "Numbering". Для этого в поле "Regex" вводим ".+\." и в поле "Suffix" вводим точку.
Поле "Start number" - начальный
номер, "Step" - приращение, "Numberof zero" - количество значащих нулей.
Нажимаем "Afterview" и видим результат:
Было | Стало |
1.1.photo.jpg | 001.jpg |
1.2.photo.jpg | 002.jpg |
1.3.photo.jpg | 003.jpg |
Вот так можно изменить расширение файла
Если имя файла не содержит точек расширения, то для добавления расширения нужно:
установите на верхней закладке "Substring" (значения: нуль и дефис), а на нижней "Numbering" в поле "Suffix" вводим желаемое расширение.
Поле "Start number" - начальный
номер, "Step" - приращение, "Numberof zero" - количество значащих нулей.
Нажимаем "Afterview" и видим результат:
Было | Стало |
photo1 | 001.jpg |
photo2 | 002.jpg |
photo3 | 003.jpg |
Файлы перед переименованием можно отсортировать по имени файла, расширению или дате создания в порядке "туда" и "обратно".
А так же переименовывать файлы со вложенными подкаталогами.