大雀软件园

首页 软件下载 安卓市场 苹果市场 电脑游戏 安卓游戏 文章资讯 驱动下载
技术开发 网页设计 图形图象 数据库 网络媒体 网络安全 站长CLUB 操作系统 媒体动画 安卓相关
当前位置: 首页 -> 技术开发 -> PHP专区 -> 如何删除多级目录

如何删除多级目录

时间: 2021-07-31 作者:daque

昨天瞥见一个贴子(chinaasp)问如何简略目次,往日从来不妨,但昨天出了题目,从来他不过把他部下的文献删了后就删 目次以是即使多几级就有题目。 我的这个只能姑且凑活着用,即使你的目次没有十几层的话该当没有题目的吧~,但我不熟习递归只能做到 deltree($path);rmdir($path)本领简略这个目次能不许做到径直deltree($path);就简略这个目次?? function deltree($pathdir) { echo $pathdir;//我调节和测试时用的 if(is_empty_dir($pathdir))//即使是空的     {     rmdir($pathdir);//径直简略     }     else     {//要不读这个目次,除去.和..外         $d=dir($pathdir);         while($a=$d->read())         {         if(is_file($pathdir.'/'.$a) && ($a!='.') && ($a!='..')){unlink($pathdir.'/'.$a);}         //即使是文献就径直简略         if(is_dir($pathdir.'/'.$a) && ($a!='.') && ($a!='..'))         {//即使是目次             if(!is_empty_dir($pathdir.'/'.$a))//能否为空             {//即使不是,挪用自己,然而是从来的路途+他部下的目次名             deltree($pathdir.'/'.$a);             }             if(is_empty_dir($pathdir.'/'.$a))             {//即使是空就径直简略             rmdir($pathdir.'/'.$a);             }         }         }         $d->close();              echo "必需先简略目次下的一切文献";//我调节和测试时用的          } } function is_empty_dir($pathdir) {//确定目次能否为空,我的本领不是很好吧?不过看除去.和..除外有其余货色不是为空,php有没有给出什么 因变量? $d=opendir($pathdir); $i=0;     while($a=readdir($d))     {     $i++;     } closedir($d); if($i>2){return false;} else return true; }  

热门阅览

最新排行

Copyright © 2019-2021 大雀软件园(www.daque.cn) All Rights Reserved.