Entwickler-Ecke
Dateizugriff - Datei suchen - Indexdienst
j-a-n@gmx.de - Mi 31.08.05 09:22
Titel: Datei suchen - Indexdienst
Ich stehe vor dem Problem, alle Festplatten nach einer Datei zu durchsuchen. Das Beispiel von Toni
http://www.delphi-forum.de/viewtopic.php?t=1107 habe ich gefunden und funzt ganz gut.
Nur dauert das nen ganzes stück Zeit. Unter Windows läuft aber dieser Indexdienst, der die Festplatte indiziert. Im Explorer dauert daher die gleiche Suche einen Bruchteil der Zeit. Ich gehe daher mal davon aus, dass Delphi den Indexdienst nicht benutzt.
Kann ich meinem Programm das von Hand beibringen? und vorallem wie?
j-a-n@gmx.de - Mi 07.09.05 08:13
Ich benutze TSearchRec auch nicht (kannte ich bis jetzt nicht) sondern habe den code dazu irgendwo gefunden, angepasst und interiere nun selbst durch die festplatte. Wenn ich aber unter Windows den Indexdienst anschalte und dann mit dem Explorer suche, geht es noch mal schneller.
naja.. wenn es keiner weiss, weiss es keiner.
Heiko - Mi 07.09.05 08:43
Du meinst das er auch nach Inhalten der Dateien sucht?
mimi - Mi 07.09.05 18:03
oder z.b. mein AntiVirus programm: jedesmal wenn es nach viren sucht bin ich immer erstaunt wie schnell es die dateien finden und öffnen und durchsuchen kann.... wie geht das ?
Heiko - Mi 07.09.05 18:10
Das geht eigentlich auch so ziemlich schnell. Denn wenn ich überlege, dass die suche der Unit DriveTools und das auslesen von ID3-Tag-Informationen meiner gesamten Festplatte (60 GB von 160 GB belegt) so 20 Sek.-2 Min. nur braucht, finde ich es bei Virenscanner realistisch die Zeit.
mimi - Mi 07.09.05 18:40
das heißt zum datein finden/auslesen sollte ich die DriveTools verwenden ? wenn es um geschinigkeit geht ?
Heiko - Mi 07.09.05 18:46
Eigentlich ja. Ich kann dir ja ein Programm schicken wo du es testen kannst ;).
mimi - Mi 07.09.05 18:50
währe nicht schlecht:
kansnt du ja im nächsten beitrag hochladen(als anhang dann haben alles was davon *G*)
Heiko - Mi 07.09.05 20:14
Ne lieber nicht, denn das programm will ich nur noch als fertige Freeware anbieten (du bekommst aber noch den Link zu dem Programm ;) ).
mimi - Mi 07.09.05 20:25
das ist nett(per PM?)
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!