永发信息网

php 选择删除一张图片,怎么把在同级文件夹里面对应的图片删除掉(图片的名字一样),

答案:1  悬赏:60  手机版
解决时间 2021-11-07 13:08
php 选择删除一张图片,怎么把在同级文件夹里面对应的图片删除掉(图片的名字一样),
最佳答案

function delFile($dir,$file_type='') {
    if(is_dir($dir)){
        $files = scandir($dir);
        //打开目录 //列出目录中的所有文件并去掉 . 和 ..
        foreach($files as $filename){
            if($filename!='.' && $filename!='..'){
                if(!is_dir($dir.'/'.$filename)){
                    if(empty($file_type)){
                        unlink($dir.'/'.$filename);
                    }else{
                        if(is_array($file_type)){
                            //正则匹配指定文件
                            if(preg_match($file_type[0],$filename)){
                                unlink($dir.'/'.$filename);
                            }
                        }else{
                            //指定包含某些字符串的文件
                            if(false!=stristr($filename,$file_type)){
                                unlink($dir.'/'.$filename);
                            }
                        }
                    }
                }else{
                    delFile($dir.'/'.$filename);
                    rmdir($dir.'/'.$filename);
                }
            }
        }
    }else{
        if(file_exists($dir)) unlink($dir);
    }
}追问您好,我现在在后台选择一张图片,删除这张图片,还要把其他文件夹下面对应这张图片删除掉(图片名字相同)。上面的代码能实现?

追答也可以的。首先你得遍历出你的文件目录,然后执行指定文件删除,其中的文件夹名称是你遍历的时候就得到了追问好的,谢谢您。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
直径0.02米长7800米的管子面积是多少
四个开关控一灯怎么接
饸饹冲汤地址有知道的么?有点事想过去
橘子的特点、营养价值?
自考清华的计算机研究生,有可能吗?
求日本的某种视频 网址也行 只要能看
华硕灵耀U4000UQ7200和UX410UQK在配置上有什
矿石元素分析那里可以做?
2017年襄阳古城游玩人数多吗?
厚度15公分,总面积为230方的混泥土,大概是3
加盟商如何涉入当地知名网站
有很多人常说“我很牙尖”“我不牙尖”是什么
设计新发艺地址在哪,我要去那里办事,
“空气链”清新喷雾是纯生物的吗?听说可以食
3.14和3.15之间有多少个小数
推荐资讯
耗油炒鸡块怎么做好吃
小明把5千克枣子平均装8个盘里,每个果盘装几
针灸对身体有害吗?
suo(第一声调)mao(第二声调)是什么词语
昭通市中豪汽车销售服务有限公司办公地址在什
终于在济南吃到最正宗的商河老豆腐了,绝对原
在西双版纳傣族村寨买了银器,网友说小玉家的
大坪时代天街有什么比较有特色的吃的没得,可
当归30三七10川弓10杜仲20枸杞60菟丝子30生地
卸扣和U型环的区别
昨天我QQ上收到浙江卫视"奔跑吧兄弟“来一条
成语今什么昨什么
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?