php删除多级目录的方法:首先创建一个PHP示例文件;然后定义一个rmdirs方法;接着通过“while (false!==($child=$d->read())){..}”方法清除目录里面的所有文件;最后调用rmdirs方法删除即可。

推荐:《PHP视频教程》
前面因项目需求需要利用php创建多级目录,那么有创建就必须有删除了,我们都知道php系统自带的函数里面是有删除目录的函数的,如rmdir(),该函数语法原型如:rmdir(dir,context),即尝试删除 dir 所指定的目录。
但该目录 dir 必须是空的。这就存在一个问题了,当目录里面有内容的时候或者目录还有目录的时候,当我们确定该目录及该目录下的所有文件和目录都没有存在的意义的时候,我们要删除这个目录该怎么办呢?
简简单单的rmdir()函数已经不能满足我们的需求了,于是乎就有了下面这个函数的诞生了,下面这个函数将会直接删除你需要指定删除的目录,里面存在文件或者存在多级目录的,都会毫不留情的被它干掉了,呵呵,直接上代码了。
SHOPEX简灰服装商城整站源码下载。 安装方法:1.解压上传程序至网站根目录.. 访问:域名/bak.(用户名:admin 密码:123456)2.进入帝国备份王后,配置数据库数据库信息.选择-www.taomoban.net目录.还原数据库.3.修改FTP目录下的config/config.phpphp 数据库连接信息.4.登陆网站后台--清空缓存..5.删除bak文件夹 后台:shopadm
立即学习“PHP免费学习笔记(深入)”;
function rmdirs($dir){
$d=dir($dir);
while (false!==($child=$d->read())){//这部分代码是清除目录里面的所有文件的
if($child!='.'&&$child!='..'){
if(is_dir($dir.'/'.$child)){
rmdirs($dir.'/'.$child);
}else{
unlink($dir.'/'.$child);
}
}
}
$d->close();
rmdir($dir);//清除目录
}您可能感兴趣的文章










