thinkphp 3.2 怎么删除路径如 public/web/text 中text的文件夹啊,text里面包含了很多文件和文件夹,求解
答案:3 悬赏:60 手机版
解决时间 2021-02-01 12:43
- 提问者网友:孤山下
- 2021-01-31 15:30
高分跪求高手 出手啊。。。
最佳答案
- 五星知识达人网友:愁杀梦里人
- 2021-01-31 16:49
用递归删除,
function deldir($dir) {
//先删除目录下的文件:
$dh=opendir($dir);
while ($file=readdir($dh)) {
if($file!="." && $file!="..") {
$fullpath=$dir."/".$file;
if(!is_dir($fullpath)) {
unlink($fullpath);
} else {
deldir($fullpath);
}
}
}
closedir($dh);
//删除当前文件夹:
if(rmdir($dir)) {
return true;
} else {
return false;
}
}
function deldir($dir) {
//先删除目录下的文件:
$dh=opendir($dir);
while ($file=readdir($dh)) {
if($file!="." && $file!="..") {
$fullpath=$dir."/".$file;
if(!is_dir($fullpath)) {
unlink($fullpath);
} else {
deldir($fullpath);
}
}
}
closedir($dh);
//删除当前文件夹:
if(rmdir($dir)) {
return true;
} else {
return false;
}
}
全部回答
- 1楼网友:低血压的长颈鹿
- 2021-01-31 18:20
您好,请问您解决了吗?
- 2楼网友:轮獄道
- 2021-01-31 17:19
没看懂什么意思?
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯