Ich bin ein kleines Programm zu schreiben doppelte DateienFinden doppelte Werte in einem dictonary
ich durch jede Datei in einem Verzeichnis durchlaufen finden
dann laden i den Dateipfad und die md5hash dieser Datei in eine Wörterbuch (Dateipfad ist der Schlüssel)
ich als nächstes durch jeden Wert im Wörterbuch gehen will, um zu sehen, ob irgendwelche Werte dann die beide + Anzeige Einstimmungsschlüssel in einem Anzeigefenster
aber im nicht sicher, wie man es nicht angezeigt werden doppelte Ergebnisse
1a
2b
3a
4c
Wenn ich ein für jede Schleife mit dem Schlüsselwertpaar verwenden würde ich Einträge bekommt für 1 match 3 und dann der 3 Match 1
Wenn ich eine Suche, die ich alles unter dem Such lesen konnte String und müssen sich keine Sorgen über das (plus ich glaube, es wäre effizienter)
gibt es einen Namen für diese Art von Schleife (bitte meinen Mangel an formalen know entschuldigen)
OR wäre die beste Praxis um irgendwelche Wörterbucheinträge zu entfernen, wie sie gefunden werden?
Vielen Dank für Ihre Hilfe
aus Neugier, wie Sie wissen, eine Datei ist dupliziert? Nur nach Dateiname oder nach Inhalt? –
Ich nehme den MD5 Hash jeder Datei – Crash893