问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

php 的ftp_rmdir如何删除多层目录

发布网友 发布时间:2022-04-06 01:51

我来回答

3个回答

懂视网 时间:2022-04-06 06:12

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培训栏目!

热心网友 时间:2022-04-06 03:20

如需使用请您安装支持第三方的自动开关机软件,该手机支持应用程序格式为APK。

热心网友 时间:2022-04-06 04:38

就是递归删除目录,直到没有目录为止。
经典的面试题,不会可以问问百度

还有,如果是linux,注意权限问题
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
如果银行拒贷有哪些办法 小天鹅滚筒洗衣机水位多少合适 阴阳师百闻牌攻略大全 百闻牌式神卡组阵容大全 阴阳师百闻牌三大妖狐阵容推荐 妖狐流派怎么搭配?-新手攻略-安族网... 阴阳师百闻牌妖狐快攻阵容 怎么搭配攻略推荐 阴阳师百闻牌妖狐技能攻略 妖狐属性及卡组搭配推荐-新手攻略-安族网... 阴阳师百闻牌妖狐最强卡组 阵容怎么搭配攻略 阴阳师百闻牌妖狐卡组推荐 怎么搭配攻略分享 带鹏字的公司名字大全 鹏字开头公司起名 叶罗丽娃娃玩具店在哪 php怎样删除目录及其目录下的所有文件 PHP删除指定目录中的所有目录及文件的方法 如何用php创建与删除多级目录函数 javascript 从Date中获取星期几 php的date获取的是系统时间还是客户端时间 php date()函数得到当前第几周,值是从0开始还是1 PHP里如何跟据日期获取本日是本年的第几周? php 知道年月日怎么获得星期和节日 如何用 PHP 搞定中文字符编码问题 怎么修改phpwind的网页编码 php访问mysql数据库时,读出的数据是问号!如何解决,设置的编码方式是utf-8 在PHP和mysql中怎样设置编码?想设置为一致的。 mysql数据库和PHP页面都是怎样设置编码的?共有几处需要统一才不会出问题。我希望全部统一,在哪里才设置 PHP运行后浏览器页面的编码也要和其它编码设置一致、那到底要怎么设置呢?大侠们帮帮忙啊! php如何设置纽约时区? php为什么设置时区的原因博客园 php如何获取服务器所在的时区? php date.timezone = Asia/Shanghai ,设置 了,为什么还是差8个小时 php 时区怎么改成中国? php5.3时区设置问题 Warning: date(); PHP关于删除文件夹下面的所有子目录(包括文件夹) PHP删除目录及目录下所有文件的方法详解 PHP怎样用迭代法删除级联目录? 如何删除多级目录 php实现删除空目录的方法 php 删除多个文件 PHP 删除目录下的文件 如何运用php函数mkdir创建多级目录 php类中有静态方法和非静态的,我想问的是,什么时候用静态方法,静态方法和普通方法有什么不同? php中static 静态变量和普通变量的区别 php static 方法有什么好处 php中static 静态变量和普通变量的区别是什么呢? php:static静态变量和普通变量的区别分析 php静态方法与非静态方法在性能上有什么区别 什么时候该使用PHP的static属性和方法 php 一般什么时候用静态方法 关于PHP静态方法调用和实例化类调用的区别 PHP 静态方法调用真的会比普通类方法快 4 倍吗 php什么时候用静态方法 php system和exec的区别