AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte TdfFindFile - Komponente um Dateien rekursiv zu suchen
Thema durchsuchen
Ansicht
Themen-Optionen

TdfFindFile - Komponente um Dateien rekursiv zu suchen

Ein Thema von DanielF · begonnen am 22. Mai 2004 · letzter Beitrag vom 24. Okt 2004
Antwort Antwort
DanielF
Registriert seit: 18. Jan 2003
http://www.fontes.biz/daniel/findfile.gif

Diese Komponente wurde von Howard Harvey entwickelt, dann von Marcus Luk erweitert und verbessert und ich habe zu guter Letzt alle geschwindigkeitsraubenden Funktionen durch schnellst mögliche ersetzt und hie und da etwas erweitert. So dauert das Sortieren von ein paar 100.000 Dateien nach Dateigröße nur einen Bruchteil von Sekunden (dank QuickSort) und die verschiedenen Filter werden mittels Binärer Suche überprüft.

Um beispielsweise alle JPEGs, BMPs, GIFs und PNGs auf meiner Festplatte (ca. 80.000 Dateien) zu finden und nach Größe zu sortieren, werden nicht einmal 10 Sekunden benötigt.

Alle weiteren Informationen und die Dokumentation (leider nur in Englisch) sind im Archiv enthalten.

DOWNLOAD (10kb)

Dokumentation (5kb)

Gruß
Daniel

Bitte mailt mir eure Erfahrungen mit dieser Komponente.

ps: Damit das Programm während einer langen Suche nicht "einfriert", empfehle ich ähnlichen Code in das OnNewPath-Ereignis zu schreiben:
Code:
if (gettickcount - oldtime)>100 then begin
 application.ProcessMessages;
 label1.Caption := NewPath;
 oldtime := gettickcount;
end;
 
23. Mai 2004, 15:46
Dieses Thema wurde von "Chakotay1308" von "Neuen Beitrag zur Code-Library hinzufügen" nach "Open-Source" verschoben.
Ist wohl eher was für OpenSource
Benutzerbild von Meflin
Meflin
 
#3
  Alt 23. Mai 2004, 19:22
klingt sehr interresant, nur eine frage: kann man damit auch nur verzeichnisse auflisten?
Leo S.
  Mit Zitat antworten Zitat
Kastor
 
#4
  Alt 31. Jul 2004, 13:44
Hi,

kompliment, das Ding ist wirklich extrem flott!

Gruß, Kastor
  Mit Zitat antworten Zitat
Benutzerbild von MisterNiceGuy
MisterNiceGuy

 
Delphi 7 Personal
 
#5
  Alt 24. Okt 2004, 13:26
Vielen vielen Dank für diese geniale Komponente
Jonas
  Mit Zitat antworten Zitat
Benutzerbild von SirThornberry
SirThornberry

 
Delphi 2006 Professional
 
#6
  Alt 24. Okt 2004, 14:14
Die Komponent ist nicht schlecht, allerdings isses bissl übertrieben für die Auflistung von Dateien gleich ne Komponente zu nehmen, dadurch wird ja erst ne stringlist etc. initialisiert was das ganze nur ausbremst. Aber für Anfänger die mit dem Findfirst etc. nicht klar kommen isses ok...
Jens
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:04 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