Heim  >  Artikel  >  Backend-Entwicklung  >  Beschreiben Sie kurz die rekursive Funktion von PHP zum Löschen des gesamten Verzeichnisses

Beschreiben Sie kurz die rekursive Funktion von PHP zum Löschen des gesamten Verzeichnisses

墨辰丷
墨辰丷Original
2018-06-12 14:56:061422Durchsuche

In diesem Artikel wird hauptsächlich die rekursive Funktion von PHP zum Löschen des gesamten Verzeichnisses vorgestellt, einschließlich PHP-Rekursionsalgorithmus und Verzeichnisoperationsfähigkeiten. Freunde, die Bedarf haben, können darauf zurückgreifen.

Das Beispiel dieses Artikels beschreibt die PHP-Implementierung Löschen des gesamten Verzeichnisses.

Die spezifische Implementierungsmethode ist wie folgt:

<?php
function delete_directory($dir) {
   if ($dh = @opendir($dir)) {
     while (($file = readdir ($dh)) != false) {
       if (($file == ".") || ($file == "..")) continue;
        if (is_dir($dir . &#39;/&#39; . $file))
          delete_directory($dir . &#39;/&#39; . $file);
        else
          unlink($dir . &#39;/&#39; . $file);
     }
     @closedir($dh);
     rmdir($dir);
   }
}
$dir = "./fakeDir";
delete_directory($dir);
?>

Zusammenfassung: Das Obige ist der gesamte Inhalt dieses Artikels, ich hoffe, dass er für das Lernen aller hilfreich sein wird.

Verwandte Empfehlungen:

Eine kurze Beschreibung des Dekoratormusters in PHP-Designmustern

Eine kurze Beschreibung der PHP-Datumsfunktion und Methode zum Abrufen der eingestellten Zeit

Definition und Verwendung der Funktion is_file() in PHP

Das obige ist der detaillierte Inhalt vonBeschreiben Sie kurz die rekursive Funktion von PHP zum Löschen des gesamten Verzeichnisses. 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