• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

wie kann man ordner löschen

Status
Für weitere Antworten geschlossen.

snake.logan

Neues Mitglied
Hallo.
Ich habe einen Editor programmiert, wo man ordner erstellen kann, umbennen kann, rechte ändern kann, dateien löschen kann. Aber wie löscht man Ordner?

Kann mir da bitte einer helfen?
 
rmdir();

dafür muss der ordner aber leer sein, also brauchst du auch noch

unlink(); um dateien zu löschen. die einzige möglichkeit um ordnerstrukturen automatisiert löschen zu lassen is eine rekursive funktion die:
Code:
1)ordner öffnet
2)auf inhalt prüft
 3)wenn inhalt = ja, dann jede datei löschen, ausser es ist ein ordner (!is_file)=>?, dann rekursive neu ausführen mit diesem ordner
 4)wenn kein inhalt, dann rmdir();
 
einfach mal (wie so oft[!]) die Manual Page von rmdir() angucken, in den Beispielen sind schöne Beispiele
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben