So löschen Sie mehrstufige Verzeichnisse in PHP

藏色散人
Freigeben: 2023-03-05 20:30:01
Original
2547 Leute haben es durchsucht

So löschen Sie mehrstufige Verzeichnisse in PHP: Erstellen Sie zuerst eine PHP-Beispieldatei, definieren Sie dann eine rmdirs-Methode und übergeben Sie dann „while (false!==($child=$d->read())){.“ .} „-Methode zum Löschen aller Dateien im Verzeichnis; rufen Sie abschließend die rmdirs-Methode auf, um sie zu löschen.

So löschen Sie mehrstufige Verzeichnisse in PHP

Empfohlen: „PHP-Video-Tutorial

Aufgrund der Projektanforderungen müssen wir PHP verwenden, um mehrstufige Verzeichnisse zu erstellen. Wenn wir sie also erstellen, müssen wir sie dort löschen sind Funktionen, die mit dem PHP-System geliefert werden. Für Funktionen, die Verzeichnisse löschen, wie z. B. rmdir(), lautet der Prototyp der Funktionssyntax wie folgt: rmdir(dir,context), der versucht, das durch dir angegebene Verzeichnis zu löschen.

Aber das Verzeichnis dir muss leer sein. Es liegt ein Problem vor, wenn sich im Verzeichnis Inhalt oder Verzeichnisse befinden und wir feststellen, dass das Verzeichnis und alle darin enthaltenen Dateien und Verzeichnisse keine Bedeutung haben. Was ist zu tun?

Die einfache Funktion rmdir() kann unsere Anforderungen nicht mehr erfüllen, daher wurde die folgende Funktion entwickelt, um das Verzeichnis, das Sie zum Löschen angeben müssen, direkt zu löschen gnadenlos davon getötet, haha, geh einfach zum Code.

function rmdirs($dir){ $d=dir($dir); while (false!==($child=$d->read())){//这部分代码是清除目录里面的所有文件的 if($child!='.'&&$child!='..'){ if(is_dir($dir.'/'.$child)){ rmdirs($dir.'/'.$child); }else{ unlink($dir.'/'.$child); } } } $d->close(); rmdir($dir);//清除目录 }
Nach dem Login kopieren

Artikel, die Sie interessieren könnten

Das obige ist der detaillierte Inhalt vonSo löschen Sie mehrstufige Verzeichnisse in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
php
Quelle:php.cn
Erklärung dieser Website
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
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!