Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Suchfunktion von Windows benutzen (https://www.delphipraxis.net/35683-suchfunktion-von-windows-benutzen.html)

Andreas L. 10. Dez 2004 17:07


Suchfunktion von Windows benutzen
 
Servus,
wie benutze ich die Suchfunktion von Windows mit erweiterten Einstellungen? Also so das nur Dateien gesucht werden die in einen benutzerdefinierenden Zeitraum geändert wurden und in einen bestimmten Verzeichnis liegen. Außerdem wäre es recht praktisch wenn die Dateien + Pfade die gefunden wurden in einer Textdatei gespeichert werden.

Etwa in diesen Stil:
Code:
D:\datei1.txt
D:\web\kjkjdfskjdfkjd\images\hallo.gif
Habe schon gesucht aber nix gefunden! Eigentlich ist es mir egal ob die Windowssuche benutzt wird oder eine andere Funktion. Hauptsache es geht schnell!

Wer kann mir helfen?

Danke schonmal

Bye,
Andy

mirage228 10. Dez 2004 17:08

Re: Suchfunktion von Windows benutzen
 
Hi,

du kannst Dich, wie Windows ;) , der FindFirst und FindNext Funktionen bedienen. Im zurückgelieferten SearchRec stehen ja auch die Dateidaten drinne.

mfG
mirage228

Andreas L. 10. Dez 2004 17:09

Re: Suchfunktion von Windows benutzen
 
Und wie mach ich das mit den Datumseinstellungen (siehe oben)?

mirage228 10. Dez 2004 17:12

Re: Suchfunktion von Windows benutzen
 
Naja, du vergleichst das Datum jeder einzelnen gefundenen Datei mit den eingegeben Daten und speicherst es nur in Deine Ergebnisliste, falls das Datum in dem Zeitraum liegt.

mfG
mirage228

Andreas L. 10. Dez 2004 17:14

Re: Suchfunktion von Windows benutzen
 
Das dauert ja dann ewig......

Und wie lasse ich auch Unterverzeichnisse durchsuchen?

mirage228 10. Dez 2004 17:14

Re: Suchfunktion von Windows benutzen
 
Zitat:

Zitat von onlinehome
Das dauert ja dann ewig......

Und wie lasse ich auch Unterverzeichnisse durchsuchen?

Dazu findest Du 10.000.000 (:mrgreen:) Codes hier im Forum. Einfach nach Hier im Forum suchenFindAllFiles suchen.

Oder hier direkt: http://www.delphipraxis.net/viewtopic.php?t=2464
Müsstest Dir die Funktion nur noch entsprechend umbauen.

mfG
mirage228


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:00 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