Как выбрать фотографии, которые удалены в рабочем наборе из резервной копии?

У меня есть набор фотографий, резервные копии которых я сохранил в двух разных местах. Итак, у меня три комплекта.

В своем рабочем наборе я удалил фотографии, которые считал недостаточно хорошими для сохранения. Я действительно удаляю много фотографий, где-то от трех четвертей до двух третей фотографий удаляются.

Бэкап естественно не затрагивается.

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

Как мне собрать все мои удаленные фотографии и дать им окончательную прокрутку? Есть ли способ выбрать все фотографии, которые существуют в папке B (резервная копия), но не в папке A (рабочий набор)?

Наконец, любая полезная оптимизация рабочего процесса действительно приветствуется.

Можете ли вы дать нам представление о том, какую ОС и организационное программное обеспечение (Lightroom, Aperture или что у вас есть) вы используете? Вероятно, вы могли бы создать коллекцию из командной строки * nix, сравнив два листинга, но это больше похоже на m4d skills, чем на рабочий процесс.
Хорошо, что я программист :) У меня Windows 7 x64 и я снимаю Canon. Я нахожу Digital Photo Professional достаточно приличным, поэтому использую его для своих фотографий. Не нужно покупать Lightroom или нелегально скачивать пиратскую копию. Вероятно, есть какие-то пакеты или команда/макрос ядра, которые могут сделать это в Unix/Ubuntu, однако, к сожалению, моя повседневная машина и мои фотографии находятся в Windows.
@Stan, я не думаю, что это столько безумных навыков, сколько «простой forцикл, содержащий -eтест, ifи копию». :)
@mattdm Я работал с людьми, которые не смогли найти приложение «калькулятор» на своем ПК, а также с людьми, которые умеют копировать и вставлять только с помощью мыши. Я программист, поэтому я не могу говорить за них, и я всегда говорю себе не недооценивать, как некоторые люди могут быть настолько плохи в общих навыках работы с компьютером. Честно говоря, напоминание себе об этом факте помогло мне очень хорошо объяснять гиковские штуки не гикам. Черт, часть моей жизни зависит от этого навыка, лол;)
О, несомненно. Я просто хотел опровергнуть идею о том, что сценарии командной строки предназначены только для избранных. На самом деле это довольно просто и, как правило, лучше иметь в своем умственном наборе инструментов, чем искать новый инструмент с графическим интерфейсом для каждого возможного действия. И вам не нужно будет просто использовать Linux/Unix — Mac поставляются с bash, и я уверен, что powershell от Microsoft имеет аналогичную функциональность (или вы можете установить cygwin).
@mattdm - вы можете сделать это как макрос VBA в Word или Excel (с графическим интерфейсом), макрос Python, помеченный как надежный в PaintShop Pro, пакетный файл DOS (с его неудачным синтаксисом просмотра вперед / назад) или для действительно бесстрашных, вы можете даже использовать Блокнот для создания модуля командной строки .NET. Просто эти решения более суперпользовательские, чем photo.SE; то, что вы можете сделать со стилусом Wacom в одной руке, было бы лучше. И я действительно видел, как люди использовали delвместо dirIRL, не замечая ошибки, пока не стало слишком поздно (нажатие «Y» — это рефлекс).

Ответы (1)

Да, Total Commander может это сделать. Пошаговые скриншоты буду выкладывать сюда. Например, у меня есть 3 папки a, b и c.

A — рабочая папка, в которой находится подмножество.

B — резервная копия со всеми файлами.

C - место назначения для удаленных файлов

Сначала войдите в обе папки в разделенном представлении:Шаг 1

Затем Команды->Синхронизировать каталоги и "сравнить":Шаг 2

Затем отмените выбор => = и !=, чтобы вы отображали только те, которые идут из резервной копии в A:Шаг 3

Нажмите «Синхронизировать» и измените папку назначения на c: Шаг 4

И теперь у вас есть все файлы в двух наборах A и C:Шаг 5

Самое приятное то, что Total CMD полностью функциональна и бесплатна, но она настолько хороша и дешева, что за нее приятно платить.