Seite 1 von 1
Datei im system suchen....
Verfasst: 02.02.2005 10:01
von saimen
wie kann ich meine festplatte nach einer bestimmten datei durchsuchen?
Gibts da ne Funktion, oder muss man sich da selber was basteln, wo man dann order für ordner durchläuft?
Verfasst: 02.02.2005 10:26
von ts-soft
Gibts da ne Funktion
Nein
oder muss man sich da selber was basteln
wahrscheinlich ja, ich hab nichts gefunden
order für ordner
guter Ansatz

Verfasst: 03.02.2005 10:22
von dige
Als Tipp, das lässt sich am besten Rekursiv lösen...
hier mal ein Beispiel bei dem das komplette Windows-Verzeichnis
nach der Datei "activemovie.exe" durchsucht wird ...
Code: Alles auswählen
; FindFile : Rekursive Datei-Suche
; by DiGe german forum 03/02/2005
Procedure FindFile ( Directory.s, File.s )
DirNr = ExamineDirectory( #PB_Any, Directory, "*.*" )
If DirNr
Repeat
Ergebnis = NextDirectoryEntry()
If Ergebnis = 1
If File = DirectoryEntryName()
Debug "Gefunden in : " + Directory
EndIf
ElseIf Ergebnis = 2 And DirectoryEntryName() <> ".." And DirectoryEntryName() <> "."
FindFile ( Directory + "\" + DirectoryEntryName() , File.s )
UseDirectory(DirNr)
EndIf
Until Ergebnis = 0
EndIf
EndProcedure
FindFile( "C:\Windows", "actmovie.exe" )
.. mit Debugger starten
cya dige
Verfasst: 03.02.2005 10:38
von saimen
OK, danke.
Werd ich gebrauchen können

Verfasst: 03.02.2005 11:00
von NicTheQuick
Ab und zu könnte man bei solchen Fragen, von denen man sich denken kann, dass sie schonmal gestellt wurden, auch im CodeArchiv nachschauen oder mal dieses und das alte Forum durchsuchen.