Heim >Backend-Entwicklung >PHP-Problem >So löschen Sie ein Verzeichnis und Dateien im Verzeichnis in PHP

So löschen Sie ein Verzeichnis und Dateien im Verzeichnis in PHP

WJ
WJOriginal
2020-06-01 11:04:512724Durchsuche

So löschen Sie ein Verzeichnis und Dateien im Verzeichnis in PHP

So löschen Sie ein Verzeichnis und Dateien im Verzeichnis mit PHP:

Erstellen Sie zunächst eine neue PHP-Datei „test.php“ und fügen Sie sie hinzu den folgenden Code:

<?
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;
  }
}
?>

Dann erstellen Sie den Ordner „test“ im selben Verzeichnis wie test.php und erstellen Sie Unterdateien oder Verzeichnisse in seinem Verzeichnis.

So löschen Sie ein Verzeichnis und Dateien im Verzeichnis in PHPj Fügen Sie dann etwas Code zu „test.php“ hinzu, um die Datei zu löschen:

function deldir(test);

Überprüfen Sie abschließend, ob das Verzeichnis „test“ gelöscht wurde.

Verwandte Referenzen: php Chinesische Website

Das obige ist der detaillierte Inhalt vonSo löschen Sie ein Verzeichnis und Dateien im Verzeichnis 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