Скрипт удаления RAW-файлов без пары 1

В настройках моего фотоаппарат включено создание как RAW-файла, так и JPEG-версии. Когда я сажусь разбирать фотографии, то первым делам отсматриваю JPEG’и и удаляю откровенный брак, а затем уже обрабатываю RAW-файлы. Таким образом, после удаления JPEG-брака встает вопрос удаления RAW-версий этих же файлов. Для этой задачи я набросал простенький bat-скрипт.

Скрипт помещается в директорию с фотками и вызывается из консольки. Предварительно нужно перейти в директорию со скриптом.
Если у Вас не Canon, то подставьте вместо CR2 свое разрешение.

@echo off
set d=0
for %%F in (*.CR2) do (
  if exist %%~nF.jpg (
       echo File %%F has been saved
  ) else (
       del %%F
	   set /a d=d+1
       echo File %%F has been removed
) ) 
echo Operation has been complited. Total removed %d% CR2 files.
goto :EOF

One comment on “Скрипт удаления RAW-файлов без пары

  1. Reply Марина Авг 31,2018 11:56 дп

    Огромное спасибо!

Leave a Reply