最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
当前位置: 首页 - 科技 - 知识百科 - 正文

php怎样删除多级目录

来源:懂视网 责编:小采 时间:2020-11-02 18:23:08
文档

php怎样删除多级目录

php怎样删除多级目录:php删除多级目录的方法:使用deltree函数的方法,代码为【function deltree($pathdir) if(is_empty_dir($pathdir)){rmdir($pathdir)}】。php删除多级目录的方法:deltree($path);rmdir($path)才能删除这个目录能function d
推荐度:
导读php怎样删除多级目录:php删除多级目录的方法:使用deltree函数的方法,代码为【function deltree($pathdir) if(is_empty_dir($pathdir)){rmdir($pathdir)}】。php删除多级目录的方法:deltree($path);rmdir($path)才能删除这个目录能function d

php删除多级目录的方法:使用deltree函数的方法,代码为【function deltree($pathdir) if(is_empty_dir($pathdir)){rmdir($pathdir)}】。

php删除多级目录的方法:

deltree($path);rmdir($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;
}

想了解更多编程学习,敬请关注php培训栏目!

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文档

php怎样删除多级目录

php怎样删除多级目录:php删除多级目录的方法:使用deltree函数的方法,代码为【function deltree($pathdir) if(is_empty_dir($pathdir)){rmdir($pathdir)}】。php删除多级目录的方法:deltree($path);rmdir($path)才能删除这个目录能function d
推荐度:
标签: 删除 如何 目录
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top