Heim  >  Artikel  >  Backend-Entwicklung  >  So löschen Sie Dateien in PHP

So löschen Sie Dateien in PHP

藏色散人
藏色散人Original
2021-03-02 09:18:437275Durchsuche

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)“.

So löschen Sie Dateien in PHP

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-Tutorial

“】

Das 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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn