Jquery中文网 www.jquerycn.cn
Jquery中文网 >  脚本编程  >  php  >  正文 php删除目录下N天前所有文件的代码一例

php删除目录下N天前所有文件的代码一例

发布时间:2016-01-06   编辑:www.jquerycn.cn
为大家介绍一个可以删除指定目录下N天前所有文件的php代码,有需要的朋友,可以参考下。

代码如下:

<?php
/**
 * 删除目录下N天前所有文件
 * by http://www.jbxue.com
*/
 function delfile($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));   
   $d1=strtotime(date("Y-m-d"));  
   $d2=strtotime($filedate);  
   $Days=round(($d1-$d2)/3600/24);   
   if($Days>$n)  
   unlink($fullpath);  ////删除文件  
   
    }  
   }  
  }  
    }  
    closedir($dh);   
  }  
 }  
?>
您可能感兴趣的文章:
Php删除指定文件与文件夹的方法
PHP删除N分钟前创建的所有文件的小例子
PHP实例:批量删除文件夹及文件夹中的文件
php删除目录及所有文件的方法举例
php 目录遍历与删除的函数示例
php rmdir删除目录的三种方法
php目录遍历与删除的代码一例
删除指定文件夹中所有文件的php代码
删除多级目录的php自定义函数
php删除目录与列出目录下所有文件的代码
php递归删除文件与目录的代码
php递归删除目录及多级子目录下所有文件的代码
php递归创建和删除文件夹的代码
php递归删除目录的例子

您可能感兴趣的文章:
php删除目录下N天前所有文件的代码一例
php 删除记录同时删除图片文件的代码
PHP删除N分钟前创建的所有文件的小例子
php删除目录及所有文件的方法举例
删除指定文件夹中所有文件的php代码
PHP实例:批量删除文件夹及文件夹中的文件
php 读取目录文件夹列表的例子
php目录遍历与删除的代码一例
Php删除指定文件与文件夹的方法
php删除上传的图片与文件夹(实例分享)

[关闭]