php查看是否有删除目录权限
答案:2 悬赏:80 手机版
解决时间 2021-02-14 17:30
- 提问者网友:不要迷恋哥
- 2021-02-13 18:54
怎样知道是否有unlink(www/uc/tc)删除整个目录的权限啊?看配置哪个地方呢,phpinfo()看哪里呢
最佳答案
- 五星知识达人网友:第四晚心情
- 2021-02-13 20:04
从phpinfo看不到
只要文件有操作权限 就可以删除目录
但是 unlink 只能删除文件 rmdir 可以删除目录(空目录)
遍历整个目录,先删除文件,再删除目录
foreach($目录 as $val){
if(file_exists($val)) {
if($dir=@opendir($val)) {
while(false!==($filename=readdir($dir))) {
if($filename!="." && $filename!="..") {
unlink($val."/".$filename);
}
}
closedir($dir);
}
rmdir($val);
}
}
只要文件有操作权限 就可以删除目录
但是 unlink 只能删除文件 rmdir 可以删除目录(空目录)
遍历整个目录,先删除文件,再删除目录
foreach($目录 as $val){
if(file_exists($val)) {
if($dir=@opendir($val)) {
while(false!==($filename=readdir($dir))) {
if($filename!="." && $filename!="..") {
unlink($val."/".$filename);
}
}
closedir($dir);
}
rmdir($val);
}
}
全部回答
- 1楼网友:旧脸谱
- 2021-02-13 20:31
1.chmod 666 test1.txt
2.rm -f ./book
3.useradd user1
4.cat ./work
5.tar zvxf linux.tar.gz
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯