用PHP删除指定文件夹根目录下的两星期前的全部旧文件
成功志
用PHP删除指定文件夹根目录下的两星期前的全部旧文件
2012-11-7 ok12
<?php

function del_dir($dir){    //删除目录

    if(!($mydir=@dir($dir))){

        return;

    }

    while($file=$mydir->read()){

        if(is_dir("$dir$file") && $file!='.' && $file!='..'){

            @chmod("$dir$file", 0777);

            del_dir("$dir$file");

        }elseif(is_file("$dir/$file")){

            $file_time=@stat($file);    //读取文件的最后更新时间

            if(time()-$file_time>3600*24*14){

                @chmod("$dir/$file", 0777);

                @unlink("$dir/$file");

            }

        }

    }

    $mydir->close();

    @chmod($dir, 0777);

    @rmdir($dir);

}

?>
发表评论:
昵称

邮件地址 (选填)

个人主页 (选填)

内容