zl程序教程

您现在的位置是:首页 >  后端

当前栏目

php删除目录下N分钟前创建的所有文件的实现代码

PHP文件代码 实现 删除 创建 目录 所有
2023-06-13 09:15:04 时间
复制代码代码如下:

<?php
//delfile("upload",10);
functiondelfile($dir,$n)//删除当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=date("Y-m-d",filemtime($fullpath));   
       $filedate=date("Y-m-dh:i:s",filemtime($fullpath));
  //$d1=strtotime(date("Y-m-d"));
       $d1=strtotime(date("Y-m-dh:i:s"));
       $d2=strtotime($filedate);
       //$Days=round(($d1-$d2)/3600/24);
       $Days=round(($d1-$d2)/60);  
       if($Days>$n)
       unlink($fullpath); ////删除文件

        }
    }     
   }
  }
  closedir($dh);
 }
}
?>