Wie kann ich Fotos auswählen, die im Arbeitssatz aus einer Sicherung gelöscht wurden?

Ich habe eine Reihe von Fotos, die ich an zwei verschiedenen Orten gesichert habe. Insgesamt habe ich also drei Sets.

In meinem Arbeitsset habe ich die Fotos gelöscht, die ich für nicht gut genug hielt, um sie zu behalten. Ich lösche tatsächlich viele Fotos, irgendwo zwischen drei Viertel und zwei Drittel der Fotos werden gelöscht.

Die Datensicherung ist davon natürlich nicht betroffen.

Jetzt ist mein Arbeitsablauf wahrscheinlich fehlerhaft, da ich die unerwünschten Fotos in meinem Arbeitssatz gelöscht habe, anstatt sie in einen separaten Ordner zu verschieben.

Wie sammle ich alle meine gelöschten Fotos und blättere sie abschließend durch? Gibt es eine Möglichkeit, alle Fotos auszuwählen, die in Ordner B (Backup), aber nicht in Ordner A (Arbeitssatz) vorhanden sind?

Schließlich ist jede hilfreiche Workflow-Optimierung sehr willkommen.

Können Sie uns eine Vorstellung davon geben, welches Betriebssystem und welche Organisationssoftware (Lightroom, Aperture oder was Sie haben) Sie verwenden? Sie könnten wahrscheinlich eine Sammlung über die * nix-Befehlszeile erstellen, indem Sie zwei Auflistungen vergleichen, aber das ist eher eine m4d-skillz-Sache als ein Workflow.
Gut, dass ich Programmierer bin :) Ich verwende Windows 7 x64 und fotografiere mit Canon. Ich finde Digital Photo Professional anständig genug, also verwende ich es für meine Fotografie. Sie müssen Lightroom nicht kaufen oder illegal eine Raubkopie herunterladen. Es gibt wahrscheinlich einige Pakete oder Kernal-Befehle/Makros, die dies unter Unix/Ubuntu tun können, aber meine tägliche Maschine und meine Fotos sind leider unter Windows.
@Stan, ich denke nicht, dass es so verrückte Fähigkeiten sind, sondern "eine einfache forSchleife, die einen -eTest, eine ifund eine Kopie enthält". :)
@mattdm Ich habe mit Leuten gearbeitet, die die App "Rechner" nicht auf ihrem PC gefunden haben, und auch mit Leuten, die nur wissen, wie man mit der Maus kopiert und einfügt. Ich bin Programmierer, also kann ich nicht für sie sprechen, und ich sage mir immer, ich solle nicht unterschätzen, wie schlecht manche Leute in allgemeinen Computerkenntnissen sein können. Um ehrlich zu sein, hat mich das Erinnern an diese Tatsache sehr gut darin gemacht, Geek-Sachen Nicht-Geeks zu erklären. Verdammt, ein Teil meines Lebens hängt von dieser Fähigkeit ab, lol ;)
Oh, zweifellos. Ich wollte nur die Idee zurückdrängen, dass Befehlszeilen-Scripting nur etwas für die Eliten ist. Es ist eigentlich ziemlich einfach und im Allgemeinen besser, es in Ihrem mentalen Toolset zu haben, als nach einem neuen GUI-Tool für jede mögliche Aktion zu suchen. Und Sie müssten nicht nur Linux/Unix verwenden – Macs werden mit bashgeliefert, und ich bin sicher, dass die Powershell von Microsoft eine gleichwertige Funktionalität hat (oder Sie könnten Cygwin installieren).
@mattdm - Sie könnten dies als VBA-Makro in Word oder Excel (komplett mit GUI), als Python-Makro, das in PaintShop Pro als vertrauenswürdig gekennzeichnet ist, als DOS-Batch-Datei (mit seiner unglücklichen Look-Ahead/Look-Back-Syntax) oder Für die wirklich Furchtlosen können Sie sogar Notepad verwenden, um ein Befehlszeilen-.NET-Modul zu erstellen. Es ist nur so, dass diese Lösungen mehr Superuser sind als photo.SE; Etwas, das Sie mit einem Wacom-Stift in einer Hand machen können, würde hier besser passen. Und ich habe tatsächlich gesehen, wie Leute delanstelle von dirIRL den Fehler bemerkten, bis es zu spät war (das Drücken von "Y" ist ein Reflex).

Antworten (1)

Ja, Total Commander kann das. Ich werde Schritt für Schritt Screenshots hier posten. Für das Beispiel habe ich 3 Ordner a, b und c.

A ist der Arbeitsordner, in dem sich die Teilmenge befindet.

B ist das Backup mit allen Dateien.

C ist das Ziel für die gelöschten Dateien

Geben Sie zunächst beide Ordner in der Split-Ansicht ein:Schritt 1

Dann Commands->Synchronize dirs und "compare":Schritt 2

Deaktivieren Sie dann => = und !=, damit Sie nur diejenigen anzeigen, die vom Backup zu A gehen:Schritt 3

Drücken Sie Synchronisieren und ändern Sie den Zielordner in c: Schritt 4

Und jetzt haben Sie alle Dateien in zwei Sätzen A und C:Schritt 5

Das Beste daran ist, dass Total CMD kostenlos voll funktionsfähig ist, aber es ist so großartig und billig, dass es gut ist, dafür zu bezahlen.