paladin
27-06-2003, 16:45
Hi
Wie kann ich ein Verzeichnis am einfachsten rekursiv löschen?
Die Methode sollte möglichst Windows und Linux Plattformübergreifend sein. Sodass ich das Programm mit gcc und mingw32-gcc kompilieren kann.
Mit unlink(); lassen sich nur Dateien löschen, mit rmdir(); nur leere Verzeichnisse. Ist die einzige Möglichkeit alle Verzeichnisse durchlaufen zu lassen und jede Datei einzeln zu löschen?
Mfg
Wie kann ich ein Verzeichnis am einfachsten rekursiv löschen?
Die Methode sollte möglichst Windows und Linux Plattformübergreifend sein. Sodass ich das Programm mit gcc und mingw32-gcc kompilieren kann.
Mit unlink(); lassen sich nur Dateien löschen, mit rmdir(); nur leere Verzeichnisse. Ist die einzige Möglichkeit alle Verzeichnisse durchlaufen zu lassen und jede Datei einzeln zu löschen?
Mfg