函数:删除文件夹下$n分钟前创建的文件

发布于 2023-05-09 17:27:35

/*

  • 删除文件夹下$n分钟前创建的文件
  • @param $dir 要处理的目录,物理路径,结尾不加\
  • @param $n 过期时间,单位为分钟
  • @return void

*/
function z_del_file_by_ctime($dir,$n){

if(is_dir($dir)){
    if($dh=opendir($dir)){
        while (false !== ($file = readdir($dh))){
            if($file!="." && $file!=".."){
                $fullpath=$dir."/".$file;
                if(!is_dir($fullpath)){ 
                    $filedate=filemtime($fullpath);
                    $minutes=round((time()-$filedate)/60);
                    if($minutes>$n)
                        unlink($fullpath); //删除文件
                }
            }
        }
    }
    closedir($dh);
}

}

Bug天天改,头发日日疏,码字不易,如果有帮助到你,就点击"下方感谢"支持一下把.

©声明:本站所有文章,如无特殊说明或标注,均为izhnagbo.cn原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。本文链接 https://izhangbo.cn/article/56.html
0 条评论

学习
记录

发布
问题