Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Daten sortieren (https://www.delphipraxis.net/123094-daten-sortieren.html)

ScrollbarKopf 27. Okt 2008 16:30


Daten sortieren
 
Hallo

Ich habe die letzten tage damit verpracht doppelte dateien von meinen 2 Festplatten zu löschen da das bei jeweils 1Terabyte sehr lange dauern kann habe ich folgende frage kann man es eigentlich möglich machen da der pc beim sortieren und löschen der daten auch doppelte entdeckt die unterschiedliche namen tragen.

z.b.:

Help!.mp3 datei von den beatles Dateiname ist Help!
und in einen anderen ordner das gleiche lied
aber mit dem Dateinnamen Hilfe!

nur so z.b. kann ich ein programm mit delphi machen der das trotzdem entdeckt ob das die gleichen dateine sind.

Wenn er z.b. die dateidauer oder größe überprüft is das möglich und wenn ja hättet ihr hilfreiche links und tipps für mich.

kaiser1401 27. Okt 2008 16:32

Re: Daten sortieren
 
Die Überprüfung mit der Größe ist als erstes Merkmal schon nicht schlecht, dann könntest du als nächstes noch einen Hash (MD5,... welchen auch immer) über die gleich großen bilden um zu erfahren ob es auch wirklich identische Dateien sind.

Edit:

Das könnte dir vll auch helfen.
Und das

juergen 27. Okt 2008 19:01

Re: Daten sortieren
 
Hallo ScrollbarKopf,

ich weiß nun nicht ob du etwas selbst zu diesem Thema programmieren möchtest.
Doppelte Dateien finden und löschen ist sicherlich schon einiges an Aufwand, ausgehend von den Möglichkeiten schon fertiger Lösungen.

Vllt. hilft dir ja hier eine fertige Softwarelösung, welche gut erprobt ist und auch eine Ähnlichkeitssuche hat?
Hier der Link (ich kann die Software nur empfehlen):
Anti-Twin

ScrollbarKopf 27. Okt 2008 19:47

Re: Daten sortieren
 
Danke für die antworten werde mir alle links mal ansehen würde es shcon selber programmieren aber fürn anfang werde ich mich mal mit der ferigen software bekannt machen nochmals danke

ScrollbarKopf 27. Okt 2008 19:52

Re: Daten sortieren
 
Bei anti twin testet er nur die bilder is zwar gut und ent aber der großteil der daten sidn filme und musik

juergen 27. Okt 2008 20:16

Re: Daten sortieren
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo,

also bei mir funktioniert es auch mit Mp3's (über Filter) :zwinker:
Schaue es dir bitte nochmal genauer an.
(siehe hierzu auch mein Bildchen)

DeddyH 27. Okt 2008 20:35

Re: Daten sortieren
 
Ich verstehe aber nicht ganz, was der Titel mit dem Thread zu tun hat. Hier geht es doch eher darum, Dateidubletten zu finden als darum, Daten zu sortieren :gruebel:

Adler 27. Okt 2008 22:12

Re: Daten sortieren
 
Hallo ScrollbarKopf,

wenn du selbst etwas zum Finden von Dubletten schreiben möchtest, schlage ich dir folgendes
Vorgehen vor:

Schreibe eine Prozedur mit der du alle zu prüfenden Dateinamen samt Verzeichnispfad und Dateigrösse
einliest. Anschließend sortierst du die gefundenen Dateien nach Dateigrösse und entfernst alle
Dateien aus der Liste, deren Dateigrösse nur einmal vorkommt. Die verbleibenden Dateien mit jeweils
gleicher Grösse müssen jetzt noch auf Identität geprüft werden.

Unter folgendem Link findest du eine Klasse, die es einem ermöglicht zwei Dateien zu vergleichen und
zu prüfen ob sie identisch sind.

CompareFiles

Damit werden zwar "nur" absolut identische Dateien gefunden, aber für den Anfang sollte das
eine gute Ausgangsposition sein.

Anschließend muss man nur noch die gefundenen Dubletten löschen.

Luckie 27. Okt 2008 22:18

Re: Daten sortieren
 
Ich würde dich bitte etwas auf deine Rechtsschreibung, Grammatik und Zeichensetzung zu achten. Deine Beiträge sind fast unlesbar.


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:50 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz