Re: Filedup - Identische Dateien finden
Zitat:
Wie gesagt dachte ich zunächst, dass die zwölf Dateien sich nur ähnlich sind, weil die JPGs nur eine "Tiefe" von 0.6 mm haben. Aber ich hatte es nicht überprüft. Bei näherer Untersuchung hat sich dann herausgestellt, dass sie alle einfach identisch schwarz sind. Wieso das so ist, weiß ich auch nicht. Aber das zeigt, dass "Filedup" auch solche Phänomene entdecken kann. Gruß Calculon -- |
Re: Filedup - Identische Dateien finden
Zitat:
|
Re: Filedup - Identische Dateien finden
Hab auch gerade dein Programm getestet und ich muss schon sagen: echt super gelungen :thumb:
Hattet ihr schon mal in 51.377 Dateien 18.145 Duplikate? :mrgreen: |
Re: Filedup - Identische Dateien finden
Soweit ich das sehe verwendest du keine Threads...
Wenn du mehrere Dateien gleichzeitig in Threads analysieren würdest, könntest du bestimmt nochwas mehr Geschwindigkeit aus dem prog rausholen. Besonders Leute mit Hyperthreading oder MultiCore-CPUs dürften einen kräftigen Performancegewinn erwarten, aber auch mit anderen CPUs daürfte es schneller laufen... Zumindest etwas. |
Re: Filedup - Identische Dateien finden
Liste der Anhänge anzeigen (Anzahl: 2)
mehrere Dateien gleichzeitig bring in diesem Fall kaum etwas, da der Flaschenhals ja bei der Festplatte liegt und wenn dort dann an nochmehr Stellen gleichzeitig gearbeitet wird, dann wird eher alles noch Langsamer, wegen dem vielen Hinunhergespringe :zwinker: http://fnse.de/S05/1OC.gif
Ach ja ... bei wenigen Dateien und kleinen Datenmengen ist dein Programm zusammen mit der FileCache natürlich recht "schnell", aber bei besonders vielen und/oder großen Dateien wird die WindowsFileCache schon mal recht schnell überlastet und beginnt dramatisch dat Programm auszubremsen, weßhalb dort NonCached von Vorteil ist. PS: darum sind ja eigentlich die CPU-Angaben recht uninteresant (die CPU-Last des Programms ist eh recht gering ... war bei der ersten Version ja noch nicht so ... hatte sie gerade nochmal mit im Vergleich ) http://fnse.de/S05/1O7.gif PSS: mein kleines Vergleichsprojektchen, welches sich jetzt am 3. Entwicklungstag dem Ende meiner Aufmerksamkeit entgegensieht, schaut nun so aus ... jetzt auch mit SourceCode :angel: - mehrere Suchverzeichnisse möglich (einfach mit * trennen) - Drag&Drop (auch mit mehreren Verzeichnissen) - unicodefähig (wenn TEdit und TLabel entsprechend ersetzt werden) - DIE CHECKBOX... (bevor sich wer wundert) Damit wird das "ECHTE" Löschen der Dateien übergangen. Die Dateien werden also nur in der List gelöscht und nicht in Echt, wenn da ein Häckchen ist. Der 2. Hash (TopHash) ... früher (wenn man gestern so nennen darf) mal der Hash der kompletten Datei (FullHash) ... kann mit folgenden 2 Zeilen übergangen werden. (eventuell wird er eh bald komplett entfernt)
Delphi-Quellcode:
// mit zweitem Hash
Function GetTopHash(Dir: Integer; Const Name: WideString): TCRC32o; ... Begin D := ''; // OHNE zweiten Hash Function GetTopHash(Dir: Integer; Const Name: WideString): TCRC32o; ... Begin Result := $12345678; Exit; D := ''; |
Re: Filedup - Identische Dateien finden
Liste der Anhänge anzeigen (Anzahl: 1)
Vorschlag (wenn es himitsu zulässt :D):
Mache während er sucht eine "Schafanimation" ;) Oder du lässt eine Lupe über das Schaf kreisen :D Aber trotzdem muss ich sagen: Das Desgin des Programms wirkt sehr "fachmännisch" ;) [edit]Ich konnts net lassen :D Und ich habe jetzt mit dem Schaf und einer Googlelupe, das ultimative "SchafSearch"-Bild erstellt :D Ich habe es mit GIMP erstellt. Ich stelle hier mal folgende Varianten vor:
|
Re: Filedup - Identische Dateien finden
Zitat:
333.337 Dateien, ~216 GB Win2k SP4 Rollup1 2x250 GB HDD, Raid 0 Bei 25% Bin ich bei ca. 17 Minuten und 30 Sekunden... Zitat:
Aber apropos... FindAllFiles ist sehr langsam... Der FileScavenger braucht nur 12 Sekunden um von meinen Platten alle Dateien in eine Liste zu schmeissen. Und das bei wenig gerödele. Und FileDub braucht *mess* ... .. moment.... das hat doch eben viel länger gedauert. Kann doch nicht sein, dass der jetzt in 6 Sekunden fertig ist... Und das fast ohne auf die Festplatte zuzugreifen??? Wie kann das denn jetzt sein? Mal abgesehen davon findet der jetzt auf einemal mehr als 200 Dateien mehr (wo kommen die denn her?). Also eigentlich wollte ich nur sagen, dass es bestimmt schneller geht direkt auf der Festplatte zu suchen statt die WinAPI zu nehmen. Allerdings weiss ich natürlich nicht, wie einfach sowas ist, und wenn man nur in einem Verzeichnis, statt auf der ganzen Platte sucht, ist das wahrscheinlich sowieso wieder hinfällig... P.S.: Kannst du die Einstellungen noch woanders als in der Registry speichern? Das ist echt total unnötig, dass da so ein programm, welches man alle Jubeljahre mal verwendet seine Fenstergrösse 24/7 im RAM hat... Bei Programmen, die ich häufiger nutze sehe ich das genauso, aber bei sowas kleinem ganz besonders... Ausserdem solltest du dann wneigstens einen uninstaller mitbringen, der die Einträge wieder löscht... |
Re: Filedup - Identische Dateien finden
Liste der Anhänge anzeigen (Anzahl: 1)
moin moin,
Zitat:
Zum Thema Threads: Zitat:
Außerdem hat himitsu schon alles weitere gesagt... :mrgreen: Zum Thema Registry: Ich werde noch eine Funktion integrieren, die beim ersten Start von Filedup fragt, wohin die Einstellungen gespeichert werden sollen oder einen Parameter anbieten, der die Lade- und Speicherfunktionen überspringt, mal schaun, was da besser ist. @XZise: Hab mir die Bilder angesehen, ist schon abgefahren das ganze..., wenn ihr mir garantieren könnt, das mir dafür niemand die tür einrennt, baue ich es selbstverständlich ein. :stupid: @dj_base: Ich arbeite schon seit Anfang Dezember 2006 an einer echten 2ten Version von Codepad, die dann auch Unicode unterstützen wird. PS: Päuschen und Exportoptionen sind schon fast anwendungstauglich, denke das ich es heute noch hochstelle... |
Re: Filedup - Identische Dateien finden
Wäre es möglich, dass man das Programm beendet, und nach einen neuen Start "weitersucht"?
Weil beim ersten mal musste ich es abbrechen, weil es zu lange dauerte ;) PS: Wie überprüfst du eigentlich nach doubletten? Ich hoffe doch zuerst die Dateigröße ;D |
Re: Filedup - Identische Dateien finden
So, eine neue Version ist oben, die die folgenden Änderungen beinhaltet:
1.0.4.0 - Pause-Schaltfläche der Statusanzeige hinzugefügt - Formular 'Optionen' unter Ansicht abrufbar - Optionen für den Export integriert - Einstellungen können dauerhaft gesichert werden Zitat:
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:21 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz