Löschen Sie das Verzeichnis sowie die Unterverzeichnisse und Dateien unter dem Verzeichnis

WBOY
Freigeben: 2016-08-08 09:32:48
Original
977 Leute haben es durchsucht
<?php
$Directory = "a/b";
function deleteDir($Directory){
	//检查目录是否存在,不存在则退出程序
	if(is_dir($Directory)){
		//打开目录
		$handle = openDir($Directory);
		//循环遍历目录
		while(($file_name = readdir($handle))!==false){
			//文件路径
			$file_path = $Directory.DIRECTORY_SEPARATOR.$file_name;
			//如果目录为 . 或 .. 则不执行下面代码
			if($file_name!="." && $file_name!=".."){
				//如果是目录
				if(is_dir($file_path)){
					//调用函数本身,递归遍历所有目录和文件
					deleteDir($file_path);
				}else{
					//删除文件
					unlink($file_path);
				}
			}
		}
		//关闭文件
		closedir($handle);
		//删除目录
		rmdir($Directory);
	}
 
}
deleteDir($Directory);
?>
Nach dem Login kopieren

Das Obige stellt das Löschen von Verzeichnissen, Unterverzeichnissen und Dateien unter dem Verzeichnis vor, einschließlich des Inhalts. Ich hoffe, es wird für Freunde hilfreich sein, die sich für PHP-Tutorials interessieren.

Verwandte Etiketten:
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage