Heim > Artikel > Backend-Entwicklung > So löschen Sie Dateien in PHP
So löschen Sie Dateien in PHP: 1. Erstellen Sie eine PHP-Beispieldatei. 2. Erstellen Sie eine Deldir-Methode. 3. Löschen Sie Dateien im Verzeichnis über die Unlink-Funktion. Die Syntax lautet „unlink($path)“. über die rmdir-Funktion Der aktuelle Ordner reicht aus, die Syntax lautet „rmdir($dir)“.
Die Betriebsumgebung dieses Artikels: Windows 7-System, PHP 8-Version, Dell G3-Computer.
PHP-Löschung von Dateien und Ordnern
Manchmal müssen wir PHP verwenden, um Dateien und Ordner zu löschen. Lassen Sie uns einfach den folgenden Code aufzeichnen, damit wir ihn später verfolgen können. 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; } } ?>
【Empfohlenes Lernen: „
PHP-Video-TutorialDas obige ist der detaillierte Inhalt vonSo löschen Sie Dateien in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!