<?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); ?>
以上就介紹了刪除目錄以及目錄下面的子目錄、文件,包括了方面的內容,希望對PHP教程有興趣的朋友有所幫助。