7

Кто-нибудь знает какое-либо программное обеспечение / технику для реорганизации файлов изображений в папках с именем по дате?

6 ответов6

6

Недавно у меня была похожая потребность.

В частности , я хотел , чтобы переместить и переименовать файлы , основываясь на дате был сделан снимок, следующим образом :

E:\Pictures\DSC_001.jpg для E:\Pictures\2009\2009-04-23\2009-04-23-14h56m28.jpg E:\Pictures\DSC_002.jpg для E:\Pictures\2009\2009-04-23\2009-04-23-15h32m14.jpg E:\Pictures\DSC_003.jpg to E:\Pictures\2010\2010-02-22\2020-02-22-14h56m28.jpg

Мотивы для меня для этой структуры:

  • У меня было 6000 файлов в папке E:\Pictures. Несмотря на то, что я использовал Namexif переименовать все из них в формате YYYY-MM-DD-HHhMMmSS.jpg, я бы еще 800+ подпапок картинки, если бы я не использовал год папки.
  • Если бы я использовал формат 2009/12/31/2009-12-31-23h59m59s.jpg, было бы утомительно перемещаться по папкам (в некоторые месяцы я делал снимки только в несколько дней)
  • Формат 2009-12/2009-12-31-23h59m59s.jpg по-прежнему создавал бы слишком много подпапок в папке E:\Pictures, а также в 2009-12 и другие более популярные месяцы (все эти многочисленные снимки, сделанные 24 и 31 числа Декабрь все будут перечислены непосредственно в папке 2009-12).

YMMV.

Потратив час на то, чтобы опробовать различные графические программы, основанные на пользовательском интерфейсе, в конечном итоге то, что выполнило работу именно так, как мне нужно, было ExifTool.

Вот шаги:

  1. Загрузите ExifTool.
  2. Установите это:
    • Если вы используете Windows, вам следует:
      • распакуйте архив,
      • переименуйте exiftool(-k) .exe в exiftool.exe
      • Переместите exiftool в какую-либо папку в вашей переменной PATH (я использую папку C:\Windows), чтобы ее можно было использовать в любой папке, в которой вы сейчас находитесь (я использую C:\Windows).
    • Если вы на Mac, просто установите приложение.
  3. Откройте свой терминал:
    • В Windows нажмите Win R и введите cmd Enter,
    • На Mac, нажмите Cmd пространство и введите термин
  4. Перейдите в папку, где находятся ваши фотографии. На Mac вы наберете что-то вроде
    cd /Volumes/MyUSBDrive/Pictures . В Windows вы должны ввести E: Введите cd Pictures . Конечно, используйте здесь свой собственный путь к папке.
  5. Теперь запустите exiftool и дайте ему выполнить свою работу:
         exiftool -d %Y/%Y-%m-%d/%Y-%m-%d-%Hh%Mm%S.%%e "-filename<datetimeoriginal" . (точка в конце относится к текущему каталогу)

По сути, вы просите exiftool прочитать информацию о дате и дате (оригинальное время) из файла изображения и использовать эту информацию для переименования файла, используя формат ГГГГ / ГГГГ-мм-дд / ГГГГ-мм-дд-ЧЧЧММмСС.ext. Обратите внимание, что в указанном нами формате файла есть косые черты - это приводит к тому, что файл перемещается в соответствующую структуру папок, которая создается на лету.

С помощью этой утилиты вы можете перемещать и / или переименовывать файлы любым удобным для вас способом. Если ваши требования отличаются от моих, просто обратитесь к этой странице, которая содержит хорошие примеры, из которых я получил командную строку, которую в конечном итоге использовал.

1

Вы можете использовать ReNamer с некоторыми правилами.
Правила перемещения картинок в подпапки по дате

1

Наткнулся на этот вопрос в поисках решения точно такой же проблемы.

Я нашел две программы для этого:

Есть бесплатная версия и платная версия. Бесплатная версия допускает только структуру папок год / месяц / день. Платная версия допускает дополнительные параметры папки и некоторые дополнительные типы файлов и параметры обработки.

Это бесплатная утилита для перемещения или копирования фотографий из одной структуры папок в другую. Несколько меньше опций, чем в платной версии Photo Move, но она позволяет указать до 4 уровней структуры папок.

0

Вы также можете использовать DropIt для перемещения ваших изображений и видео в определенные папки на основе данных EXIF. Мне нравится DropIt, потому что я могу предварительно просмотреть то, что перемещается, прежде чем я совершу движение.

https://dropitblog.wordpress.com/2012/07/31/how-to-sort-files-into-folders/

0

Я знаю, что Zoner Photo Studio сможет это сделать, но я никогда не пробовал этого. Он поддерживает режим библиотеки и может помочь вам организовать фотографии - он может перемещать снимки, сделанные в тот же день, в отдельные папки.

Это то, что тебе надо?

источник: Zoner: организовать свою коллекцию фотографий

0

Откройте проводник Windows> Перейти к папке, содержащей подпапки с изображениями в нем. ПРЕДУПРЕЖДЕНИЕ. Предполагая, что ваши папки помечены разными датами (и, следовательно, временем).

Перейдите в> ПРОСМОТР> ДЕТАЛИ> ПРАВО НАЖМИТЕ НА КОЛОННУ ИМЯ НА ПРАВОЙ ПАНЕЛИ > ПРОКРУТИТЕ Вниз, чтобы "Больше"> СОЗДАТЬ ДАТУ

Затем сортируйте по дате создания папки.

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