Hallo zusammen,
es geht um folgende Problemstellung:
Laufwerk U:
Hier sind in einem Ordner ca. 5000 JPG (Fotos)
Laufwerk I:
Hier ist ein Großteil (oder vielleicht auch alle) der JPG aus U in verschiedene Ordner einsortiert.
Ich möchte nun einen Check machen, welche JPG aus U noch nicht in I vorhanden sind.
Hat jemand eine Idee, wie/womit ich das bewerkstelligen kann?
Danke
Selter
Seite 1 von 1
Dateien in Ordnern vergleichen
Anzeige
#2
geschrieben 14. Juli 2017 - 11:43
Man nimmt ein Programm zum Duplikate finden wie AllDup (oder vielleicht kennen die Spezialisten hier ein besseres) und vergleicht den sortierten Ordner mit dem Quellordner und lässt im Quellordner die Duplikate löschen. Dann bleiben die noch nicht sortierten Dateien übrig. Will man die Originaldateien behalten, erstellt man vorher eine Kopie des Quellordners und macht das damit.
Stellt sich nur die Frage nach der Suchmethode. Vorteilhaft wäre es, wenn die Dateien nach dem Sortieren noch nicht umbenannt wurden. Das ginge dann am schnellsten und am sichersten.
Stellt sich nur die Frage nach der Suchmethode. Vorteilhaft wäre es, wenn die Dateien nach dem Sortieren noch nicht umbenannt wurden. Das ginge dann am schnellsten und am sichersten.
Dieser Beitrag wurde von Holger_N bearbeitet: 14. Juli 2017 - 11:46
Bauernregel: Regnets mächtig im April, passiert irgendwas, was sich auf April reimt.
#3
geschrieben 14. Juli 2017 - 11:54
Mir gefallen die ehrlich gesagt alle nicht, weil da nur grundlegendste Eigenschaften angeschaut werden, die im Zweifelsfall keinen interessieren.
Dateinamen zum Bleistift. Blöd nur, wenn man eine Kamera hat, die stupide hochzählt von IMG_0001 bis sonstwo. Dann hätte man fünfzig Mal sein IMG_0001 und das wären aber natürlich fünfzig verschiedene Fotos.
Daher würd ich spontan etwas auf Prüfsummen/Hash-Basis bevorzugen wollen, zB ausgebaut zu einem Sortierscript. Dieses Script müßte:
- Alle Dateien im Order (plus ggf Unterordner) durchgehen
- Für jede Datei einen vorbestimmten Hashalgorithmus anwenden (MD5 sollte reichen, gern aber irgendwas anderes)
- An ein festzulegendes Ziel diese Datei verschieben, entweder als <Hashwert>.<Erweiterung> oder aber als Hashwert>\<Originaldateiname>.<Erweiterung>.
- Das macht man mit Quelle und Ziel, sodaß beide nun derselben Struktur folgen.
- Jetzt kann man das mit dem Vergleichstool der Wahl synchronisieren. Dafür würde an dieser Stelle bereits ein simples dir /A-d/On/S/B <ordner1> > O1.txt -und dasselbe für den anderen Ordner nach O2.txt- genügen und dann per diff oder fc oder sonstwie die beiden Dateilisten vergleichen. Dann sieht man das sofort.
Oder man schiebt den einen Ordner einfach in den anderen rein. Windows meckert dann ggf vorhandene Dateien an. Diese sind aber mit 99%+iger Sicherheit tatsächlich identisch gewesen.
Dateinamen zum Bleistift. Blöd nur, wenn man eine Kamera hat, die stupide hochzählt von IMG_0001 bis sonstwo. Dann hätte man fünfzig Mal sein IMG_0001 und das wären aber natürlich fünfzig verschiedene Fotos.
Daher würd ich spontan etwas auf Prüfsummen/Hash-Basis bevorzugen wollen, zB ausgebaut zu einem Sortierscript. Dieses Script müßte:
- Alle Dateien im Order (plus ggf Unterordner) durchgehen
- Für jede Datei einen vorbestimmten Hashalgorithmus anwenden (MD5 sollte reichen, gern aber irgendwas anderes)
- An ein festzulegendes Ziel diese Datei verschieben, entweder als <Hashwert>.<Erweiterung> oder aber als Hashwert>\<Originaldateiname>.<Erweiterung>.
- Das macht man mit Quelle und Ziel, sodaß beide nun derselben Struktur folgen.
- Jetzt kann man das mit dem Vergleichstool der Wahl synchronisieren. Dafür würde an dieser Stelle bereits ein simples dir /A-d/On/S/B <ordner1> > O1.txt -und dasselbe für den anderen Ordner nach O2.txt- genügen und dann per diff oder fc oder sonstwie die beiden Dateilisten vergleichen. Dann sieht man das sofort.
Oder man schiebt den einen Ordner einfach in den anderen rein. Windows meckert dann ggf vorhandene Dateien an. Diese sind aber mit 99%+iger Sicherheit tatsächlich identisch gewesen.
#4
geschrieben 14. Juli 2017 - 12:20
Am Anfang sind doch alle Dateien in einem Ordner. Da sollte es schonmal keine doppelten Dateinamen geben. Wenn man diesen Ordner dann dupliziert und die Dateien, ohne die Dateien umzubenennen in Ordner sortiert, dann sollte man aber über den Namensabgleich doch recht sicher zum Ergebnis kommen.
Bauernregel: Regnets mächtig im April, passiert irgendwas, was sich auf April reimt.
#5
geschrieben 14. Juli 2017 - 12:41
...also bei AllDup kann man u. a. nach "Dateiinhalt - Byte für Byte" suchen lassen...
und/oder mit TotalCommander Verzeichnisse syncronisieren und und und...
und/oder mit TotalCommander Verzeichnisse syncronisieren und und und...
Dieser Beitrag wurde von Airboss bearbeitet: 14. Juli 2017 - 23:15
- ← BT Headset am PC (mal gehts, mal nicht)
- Windows 7 - System & Software
- Windows Defander auf ein mal keine Updates mehr →
Thema verteilen:
Seite 1 von 1