Додаток для організації моїх фотографій у папки за датою


4

Чи є в OS X додаток, який може сортувати всі ваші фотографії в папці та впорядкувати їх у папки та назвати кожній папці дату її зйомки.

Відповіді:


1

Ось bash-скрипт, який сортує файли в year/month/day/каталоги.

#!/bin/bash
dir=/path/to/directory
find "$dir" -maxdepth 1 -type f | while IFS= read -r file; do
  year=$(stat -f "%Sm" -t "%y" $file)
  month=$(stat -f "%Sm" -t "%m" $file)
  day=$(stat -f "%Sm" -t "%d" $file)
  [[ ! -d "$dir/$year/$month/$day" ]] && mkdir -p "$dir/$year/$month/$day"; 
  mv "$file" "$dir/$year/$month/$day"
done

Неперевірені , мають резервні копії тощо

Збережіть сценарій як something.sh, змініть другий рядок сценарію на шлях, за яким потрібно сортувати вміст, та запустіть chmod u+x /path/to/file.sh && /path/to/file.sh. Однак, якщо ви не знайомі зі скриптами оболонки, я б не рекомендував цей зламаний, неперевірений сценарій, який я написав пізно вночі, бути першим запущеним сценарієм!


Як би я пішов про виконання цього сценарію?
1Раббіт

Збережіть сценарій як something.sh, змініть другий рядок сценарію на шлях, за яким потрібно сортувати вміст, та запустіть chmod u+x /path/to/file.sh && /path/to/file.sh. Однак, якщо ви не знайомі зі скриптами оболонки, я б не рекомендував цей зламаний, неперевірений сценарій, який я написав пізно вночі, бути першим сценарієм, який ви запускаєте :)
grg

1
Для цього використовується часова мітка файлової системи - залежно від файлів, можливо, варто перевірити дані EXIF ​​(якщо вони доступні), використовуючи щось на зразок ExifTool. Ви можете мати сценарій перевірити Exif і використовувати його, а потім повернутися до даних файлової системи або журналу відмінностей.
Олексій

@Alex Це ніколи не мало бути готовим, канонічним сценарієм для всіх. Я проти написання цілих сценаріїв для відповідей - у мене просто трапилось, що цей сценарій уже написаний, і відповідь вимагала не сценарій, а додаток.
грг

Правда, я просто шукав додаток.
1Раббіт

0

Діафрагма може імпортувати зображення та сортувати їх за датою, але ви закінчуєте проекти всередині діафрагми (назви проектів - це дати, коли були зроблені фотографії). Переконайтеся, що в налаштуваннях »Налаштування імпорту встановлено, щоб розділити імпорт на« Один проект на день ». Якщо ви не хочете зберігати їх у діафрагмі, ви можете легко експортувати їх назад у папки.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.