Найти тему
Серёгин Бор

Маст-хэв скрипт для цифрового фотографа

Нехватка места на диске всегда наступает неожиданно
Нехватка места на диске всегда наступает неожиданно

Рано или поздно любой цифровой фотограф сталкивается с нехваткой места на диске. Я написал PowerShell скрипт, для синхронизации цифровых фотографий в формате RAW и JPG. Он позволяет не хранить лишние RAW на диске, оставив только те, которые конвертированы в JPG. Актуален для тех, кто работает под Windows. Ссылка на скрипт в конце статьи.

В каких случаях он может быть полезен:

  1. Если вы снимаете в формате RAW.
  2. Обрабатываете фото в редакторе .
  3. Сохраняете фото с тем же именем в другую папку, но в формате JPG.
  4. Все, не конвертированные в формат JPG файлы RAW, считаются браком.
  5. Для всех конвертированных в JPG фото нужно сохранить исходники в RAW .

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

$WrkSrcFolder = "D:\Lightroom Export" - Папка в которой находятся подпапки с файлами JPG. Для удобства, чтобы не перелопачивать каждый раз пути от корневого диска.

$WrkDstFolder = "D:\Photo Lithtroom" - Папка в которой находятся подпапки с файлами RAW.

$TmpDir = "D:\Lightroom Export\_Temp"- Временная папка в которую будут копироваться выбранные RAW файлы. Она каждый раз очищается и удаляется. Не храните в ней ничего!

$RawExtension="ARW" - расширение (тип) RAW файлов вашей камеры. В основном для sony это ARW, для Nikon это NEF, для Canon это CRW, CR2, CR3.

Как это работает:

Запускаем скрипт

Запуск скрипта PowerShell
Запуск скрипта PowerShell

При первом запуске Windows запросит разрешение на выполнение сценариев PowerShell. Вводим "Y" и жмём Enter.

Запрос Windows 10 на выполнение сценариев PowerShell
Запрос Windows 10 на выполнение сценариев PowerShell

Далее выбираем папку, где находятся конвертированные JPG файлы

Дилог выбора пути для JPG файлов
Дилог выбора пути для JPG файлов

Выбираем папку, где находятся исходные RAW файлы

Дилог выбора пути для RAW файлов
Дилог выбора пути для RAW файлов
Результат подсчёта
Результат подсчёта

Скрипт считает сколько всего есть JPG файлов. Потом сколько в указанных папках файлов RAW имеют совпадающие с файлами JPG имена. Затем удаляет RAW файлы с именами, которых нет в папке с файлами JPG.

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

Скачать скрипт можно тут