Wie suche ich einen File?
-
Wie kann ich unter Win 2k/xp/98 einen File suchen. Möglichst auf allen Festplatten und auch Unterverzeichnisse einschließen? Wegen den Unterverzeichnissen is FindFirstFile/NextFile ein bissl blöd
Danke Für die hoffentlich vielen Antworten
-
du musst das von hand machen... erst alle partitionen herausfinden und dann findfirstfile/findnextfile rekursiv für jedes unterverzeichnis aufrufen.
du findest unmengen an beispiele mit der suchfunktion
-
Hi! Ein Beispiel wie du die Dateien eines Verzeichnisses ausliest:
WIN32_FIND_DATA fileinfo; HANDLE x = FindFirstFile("c:\\winnt\\*.*", &fileinfo); char fileName[MAX_PATH]; strcpy(fileName, fileinfo.cFileName); MessageBox(NULL, fileinfo.cFileName, "1.", 0); while(FindNextFile(x, &fileinfo)) { MessageBox(NULL, fileinfo.cFileName, "next", 0); }
Wenn du das dann rekursiv für alle verzeichnisse machst, kannst du nach der Datei suchen. Jo...
~cp