Wie ein Verzeichnis in C ++ zu löschen

Es macht Spaß, auf einer Reinigungstour gehen und einfach alles rausschmeißen. Und so ist es sinnvoll, dass ein Verzeichnis zu löschen einfach ist. Um es zu machen, rufen Sie einfach die rmdir Funktion, den Namen des Verzeichnisses, vorbei. Wenn Sie herausfinden wollen, ob es funktioniert, testen ihre Ergebnisse gegen 0. Hier ist ein Beispielcode:

#einschließen # include # include using namespace std-int main () {if (rmdir ( "../ abc")! = 0) {cout lt; lt; "Das Leben ist manchmal schwierig, und" lt; lt; Endl-cout lt; lt; "Man manchmal einfach nicht bekommen, was" lt; lt; Endl-cout lt; lt; "Sie gefragt. Und das ist ein" lt; lt; Endl-cout lt; lt; "So ein Fall. Ich konnte einfach nicht entfernen" lt; lt; Endl-cout lt; lt; "Das Verzeichnis für Sie. Better" lt; lt; Endl-cout lt; lt; "Glück beim nächsten Mal, mein lieber Freund." lt; lt; endl-} return 0-}

Stellen Sie sicher, dass Sie überprüfen, ob das Verzeichnis hinzugefügt wird und wie erwartet entfernt.

Dieser Ansatz funktioniert nur, wenn das Verzeichnis nicht leer. Wenn das Verzeichnis mindestens eine Datei in sich hat, kann die Funktion nicht das Verzeichnis zu entfernen - und gibt einen Nicht-Null-Ergebnis. Dann erhalten Sie die nette, freundliche Nachricht, um zu sehen, dass wir besonders stolz sind.

Menü