1. 首页>>开发笔记

PHP清除目录下文件

图怪兽_41323d5b09d2fa51e374b6914efa41f7_11746.jpg

昨天说到了《PHP整站打包脚本》但是思考一下突然想到一个问题,安现在计划下去备份目录的文件岂不是越来越多,本身都已经穷到只用虚拟主机了空间更是不能浪费啊,所以急需一个清理的文件的插件,这不它来了。
代码如下:

function deldir(){

$path = '/backup/';  //需要清理的目录

    //如果是目录则继续

    if(is_dir($path)){

        //扫描一个文件夹内的所有文件夹和文件并返回数组

        $p = scandir($path);

        foreach($p as $val){

            //排除目录中的.和..

            if($val !="." && $val !=".."){

                //如果是目录则递归子目录,继续操作

                if(is_dir($path.$val)){

                    //子目录中操作删除文件夹和文件

                    deldir($path.$val.'/');

                    //目录清空后删除空文件夹

                    @rmdir($path.$val.'/');

                }else{

                    //如果是文件直接删除

                    unlink($path.$val);

                }

            }

        }

    }

}

使用时直接调用deldir()即可。这下应该没问题了吧,明天准备上异地备份脚本。

如无特别说明,文章均为本站原创。转载请注明出处:http://www.pddo.cn/phper/40.html

发表评论

点击我更换图片

评论列表

联系我们

在线咨询:点击这里给我发消息

微信号:cjpay01

工作日:9:30-18:30,节假日休息