Heim >Backend-Entwicklung >PHP-Problem >Wie lösche ich ein Verzeichnis oder eine Datei in PHP?
In PHP können Sie die Funktion „unlink()“ verwenden, um Dateien zu löschen. Die Syntax lautet „unlink(specified file)“. Wenn dies erfolgreich ist, wird true zurückgegeben. Wenn dies fehlschlägt, wird false zurückgegeben. Sie können rmdir( verwenden. )-Funktion zum Löschen eines leeren Verzeichnisses, die Syntax lautet „rmdir(angegebenes Verzeichnis) )“, gibt bei Erfolg TRUE und bei Fehler FALSE zurück.
Empfohlen: „PHP-Video-Tutorial“
Manchmal müssen wir PHP verwenden, um Dateien und Ordner (Verzeichnisse) zu löschen. Lassen Sie uns einfach den folgenden Code für die Zukunft aufzeichnen Dein Wort. Werfen wir zunächst einen Blick auf den Code. Die Funktion „unlink()“ wird zum Löschen von Dateien verwendet. Gibt „true“ zurück, wenn erfolgreich, false, wenn fehlgeschlagen. Mit der Funktion rmdir() werden leere Verzeichnisse gelöscht. Es wird versucht, das durch dir angegebene Verzeichnis zu löschen. Das Verzeichnis muss leer sein und über entsprechende Berechtigungen verfügen.
Ein Beispiel: Löschen Sie alle „.svn“-Ordner unter einem bestimmten Ordner (einschließlich ihres Inhalts muss ebenfalls gelöscht werden).
<? function deldir($dir) { //先删除目录下的文件: $dh=opendir($dir); while ($file=readdir($dh)) { if($file!="." && $file!="..") { $fullpath=$dir."/".$file; if(!is_dir($fullpath)) { unlink($fullpath); } else { deldir($fullpath); } } } closedir($dh); //删除当前文件夹: if(rmdir($dir)) { return true; } else { return false; } } ?>
Weitere Kenntnisse zum Thema Programmierung finden Sie unter:
ProgrammierunterrichtDas obige ist der detaillierte Inhalt vonWie lösche ich ein Verzeichnis oder eine Datei in PHP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!