In PHP, rmdir()
Wenn das Verzeichnis erfolgreich gelöscht wird, wird Rmdir () wahr zurückkehren. Wenn die Löschung fehlschlägt, wird FALSE zurückgegeben.
Stellen Sie vor dem Löschen des Verzeichnisses mit rmdir () sicher, dass das Verzeichnis leer ist. Wenn das Verzeichnis nicht leer ist, schlägt die Löschvoropie fehl. Um ein nicht leeres Verzeichnis zu löschen, müssen Sie den Inhalt im Verzeichnis (einschließlich Dateien und Unterverzeichnissen) löschen und dann RMDIR () aufrufen, um es zu löschen.
Das folgende Beispiel zeigt, wie ein leeres Verzeichnis mit RMDIR () gelöscht wird:
$ dir = 'path/to/directory'; if (is_dir ($ dir)) { // das Verzeichnis löschen if (rmdir ($ dir)) { Echo "Verzeichnis Deletion erfolgreich"; } anders { Echo "Katalogdeletion fehlgeschlagen"; } } anders { echo "Das Verzeichnis existiert nicht."; }
In diesem Beispiel prüfen wir zunächst, ob das angegebene Verzeichnis über die Funktion is_dir () existiert. Wenn das Verzeichnis vorliegt, verwenden Sie rmdir () , um das Verzeichnis zu löschen und die entsprechenden Informationen basierend auf dem Löschergebnis auszugeben.
rmdir () ist eine Funktion in PHP zum Löschen leerer Verzeichnisse. Es ist einfach zu bedienen, aber Sie müssen sicherstellen, dass das Verzeichnis leer ist oder der Löschvorgang fehlschlägt. Wenn Sie ein nicht leeres Verzeichnis löschen müssen, muss der Entwickler zuerst den Verzeichnisgehalt löschen und dann löschen.