001
15.11.2002, 12:43 Uhr
void*
Generic Pointer (Operator)
|
Hallo!
Soweit ich weiss gibt es da keine vorgefertigte Funktion, das musst Du von Hand machen:
Prinzipiell geht das so: Rekursiv durch alle Verzeichnisse gehen: Hat ein Verzeichnis keine Unterverzeichnisse mehr, dann lösche alle Dateien darin und entferne das Verzeichnis.
Die Befehl dafür sind:
C++: |
HANDLE FindFirstFile( LPCTSTR lpFileName, // file name LPWIN32_FIND_DATA lpFindFileData // data buffer ); BOOL FindNextFile( HANDLE hFindFile, // search handle LPWIN32_FIND_DATA lpFindFileData // data buffer ); BOOL RemoveDirectory( LPCTSTR lpPathName // directory name ); BOOL DeleteFile( LPCTSTR lpFileName // file name );
|
-- Gruß void* |