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

2015-01-24信息快讯网

以下是对php中删除目录下N分钟前创建的所有文件的实现代码进行了分析介绍,需要的朋友可以过来参考下

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

         }
     }      
    }
   }
   closedir($dh); 
 }
}
?> 
PHP判断远程图片是否存在的几种方法
一个PHP的ZIP压缩类分享
PHP生成自定义长度随机字符串的函数分享
PHP把空格、换行符、中文逗号等替换成英文逗号的正则表达式
PHP中使用FFMPEG获取视频缩略图和视频总时长实例
php环境无法上传文件的解决方法
php中使用getimagesize获取图片、flash等文件的尺寸信息实例
PHP include任意文件或URL介绍
删除html标签得到纯文本可处理嵌套的标签
php检测文件编码的方法示例
PHP中使用smarty生成静态文件的例子
PHP递归删除目录几个代码实例
PHP删除数组中空值的方法介绍
PHP批量删除、清除UTF-8文件BOM头的代码实例
php操作MongoDB基础教程(连接、新增、修改、删除、查询)
本地机apache配置基于域名的虚拟主机详解
php中如何判断一个网页请求是ajax请求还是普通请求
php一些错误处理的方法与技巧总结
php对csv文件的读取,写入,输出下载操作详解
php var_export与var_dump 输出的不同
浅析PHP原理之变量(Variables inside PHP)
利用php+mcDropdown实现文件路径可在下拉框选择
浅析php fwrite写入txt文件的时候用 \r\n不能换行的问题
如何使用PHP批量去除文件UTF8 BOM信息
php 读取文件头判断文件类型的实现代码
注意:php5.4删除了session_unregister函数
PHP删除数组中特定元素的两种方法
PHP删除HTMl标签的三种解决方法
PHP删除HTMl标签的实现代码
解析PHP函数array_flip()在重复数组元素删除中的作用
©2014-2024 dbsqp.com