Problem mit Rekursion und FindNextFile

Tutankhseth

Mitglied
Hi,

ich will ein Programm schreiben das Ordner mit bestimmten Namen löscht. Weil _rmdir aber nur leere Verzeichnisse löscht will ich eine rekursive Funktion schreiben der man einen Dateinamen übergibt damit die alle Dateien in dem Ordner löscht und wenn Ordner gefunden wird soll sich die Funktion selbst aufrufen um die Dateien in dem Unterordner zu löschen etc.
Ich durchsuche den Ordner also mit FindNextFile und wenn es ein Ordner ist rufe ich die Löschfunktion mit FindNextFile::GetFilePath() als Argument auf. Leider funktioniert da was nicht weil die Dateien in dem Unterordner nicht gelöscht werden als ob der rekursive Aufruf nicht funktioniert.
Woran kann das liegen?
 
Heisst das, dein Problem ist gelöst? Muss dir doch nicht leid tun, ist doch super.

Wenn du dennoch was dazu suchst: Du kannst im Forum mal nach "FindNextFile" suchen -- ich hatte da mal was zu gepostet.
 

Neue Beiträge

Zurück