删除目录以及目录下面的子目录、文件

来源:互联网 发布:淘宝客机器人 编辑:程序博客网 时间:2024/05/22 06:10
<?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);?>

0 0
原创粉丝点击