Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » FAQ C / C++ (WinAPI, Konsole) » Komplettes Verzeichnis mit Unterverzeichnissen löschen?!?

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
15.11.2002, 11:40 Uhr
~Tom
Gast


Hallo!

Ich möchte mittels C ein Verzeichnis inclusive aller Unterverzeichnisse und evtl. darin enthaltenen Dateien löschen.
Weiß jemand, wie das zu realisieren ist?

Danke!

Gruß Tom.

Editiert von void*:
Da das in C sowie so nicht geht und er ins Windows-Forum gepostet hat, habe ich ihn erst mal hier reingeschoben.

Dieser Post wurde am 15.11.2002 um 11:45 Uhr von void* editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
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*
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ FAQ C / C++ (WinAPI, Konsole) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: