PHP递归运用之删除级联目录
来源:互联网 发布:深度卷积网络进展 编辑:程序博客网 时间:2024/05/21 06:50
/****燕十八 公益PHP讲堂论 坛: http://www.zixue.it微 博: http://weibo.com/YshibaYY频道: 88354001====笔记部分====递归删除目录***/function deldir($path) { // 不是目录,直接返回 if(!is_dir($path)) { return NULL; } $dh = opendir($path); while(($row = readdir($dh)) !== false) { if($row == '.' || $row == '..') { continue; } // 判断是否是普通文件 if(!is_dir($path . '/' . $row)) { unlink($path . '/' . $row); } else { deldir($path . '/' . $row); //递归把子目录/子文件删了. } } closedir($dh); rmdir($path); echo '删了',$path,'<br />'; return true;}echo deldir('./a')?'OK':'fail';