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

Сценарий: я работаю с другом журналиста, который пишет и фотографирует для путешествий и предметов искусства. Он использует свой профиль в Facebook для публикации фотографий.

Мы разрабатываем его контент на других платформах, чтобы привлечь большую аудиторию: flickr и его собственный сайт.

Чтобы помочь ему свести к минимуму загрузку фотографий на всех платформах, я загружаю фотографии с его Facebook и переиздаю их на других платформах.

Однако имена файлов, заданные Facebook, представляют собой длинную строку цифр, подчеркнутую подчеркиванием, например: 297978_10150935169935366_674695365_21667071_49502726_n.jpg

Это не очень привлекательно и будет отображаться как заголовок в flickr.

Переименование каждого файла в альбоме вручную - большая повторяющаяся задача.

Я ответил на свой собственный вопрос (см. Ответ superuser.com ниже), чтобы помочь другим, поскольку я уже знал решение.

(Решение также размещено на форумах PFrank здесь: http://pfrank.s4.bizhat.com/viewtopic.php?p=971&mforum=pfrank#971 )

Альтернативные подходы очень приветствуются

Пожалуйста, напишите здесь!

1 ответ1

1

PFrank на помощь.

PFrank, пожалуй, самый мощный и гибкий автоматизированный пакетный переименователь Windows GUI в Windows.

И это бесплатно!

www3.telus.net/pfrank/

http://pfrank.s4.bizhat.com/index.php?mforum=pfrank

инструкции

(Изображения автоматически масштабируются - используйте параметры меню вашего браузера для просмотра в полном размере в правильном разрешении).

Поместите файлы в папку с именем галереи - это имя будет повторно использоваться в именах файлов вместе со счетчиком, чтобы сделать каждый файл уникальным

1) Вот список файлов:

01 facebook filenames.png

2) Вот настройки PFrank renamer:

02 pfrank renamer settings.png

В текстовом виде это следующие в списке:

Строка 1: шаблон поиска: ([0-9]+)([0-9]+) ([0-9]+)([0-9]+) ([0-9]+)_ n.jpg Заменить шаблон:

Строка 2: шаблон поиска:

Заменить шаблон:вставить папку перед префиксом *

Строка 3: шаблон поиска:

Заменить шаблон:вставить счетчик после всех *

Строка 4: шаблон поиска: (.*)

Заменить шаблон:1.jpg

Заметки:

Шаг # 1 списка удаляет имя файла facebook. Шаг # 2 списка помещает имя папки / каталога в имя файла. Шаг # 3 добавляет счетчик, чтобы сделать файл уникальным. Шаг # 4 добавляет расширение .jpg.

  • Вы увидите некоторые из шаблонов поиска: и шаблон замены: пустые - это намеренно, поэтому оставьте пустым
  • В пункте меню «Вид» -> «Параметры» вы можете установить разделитель как подчеркивание _ или что-то еще и увеличить счетчик по возрастанию / убыванию в соответствии с вашими требованиями.

3) Предварительный просмотр того, как PFrank переименовал файлы:

03 переименовать preview.png

4) Возможно, вы захотите записать оригинальные имена файлов из Facebook и то, как они "сопоставляются" с новыми именами - по причинам прослеживаемости / аудита. Pfrank предоставляет возможность выбрать все файлы в окне предварительного просмотра, затем с помощью CTRL-C вы можете скопировать список в буфер обмена и вставить его в текстовый редактор.

Но вы можете сначала спрятать некоторые другие столбцы:

04 начать удаление столбцов из переименования preview.png

5) Просто старое имя файла (из Facebook) и новое имя файла здесь:

05 oldname newname only.png

6) В окне предварительного просмотра переименования Pfrank выберите все файлы, чтобы они были выделены (сделайте это, например, левой кнопкой мыши вверху, затем, удерживая нажатой клавишу SHIFT, щелкните последний, нижний файл, чтобы выбрать все). Затем CTRL-C файлы в PFrank Renamer, CTRL-V в текстовом редакторе

06 Ctrl-C выбран при переименовании предварительного просмотра, а затем Ctrl-V в Editor.png

7) Нажмите «переименовать» в окне «Переименование PFrank» и «да» для предупреждения о массовом переименовании.

Результирующие файлы:

07 переименован в files.png

Другой, еще лучший вариант, это добавить функциональность приложения facebook на внешний сайт, для которого предназначены фотографии. Это возможно, если сайт основан на Drupal (используется набор модулей http://www.drupalforfacebook.org/ ). Это может обеспечить автоматизацию, а также экспортировать подписи.

Но пока что есть PFrank для переименования.

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