PHP 删除某个目录下N天前的所有文件
2010-05-31 20:18
645 查看
<?php 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删除目录下的所有文件和目录
- PHP删除目录及目录下所有文件
- php中删除目录以及目录中的所有文件
- php实例分享之通过递归实现删除目录下的所有文件详解
- PHP实现删除指定目录下的所有文件:
- PHP删除目录及目录下所有文件
- php 删除目录(删除目录下所有文件)
- PHP删除目录下N分钟前创建的所有文件
- PHP删除一个目录下的所有文件,不删除文件夹
- php 删除目录下N分钟前创建的所有文件
- 一行php代码删除指定目录下的所有文件
- php中通过递归实现删除目录下的所有文件。
- PHP中使用glob函数实现一句话删除某个目录下的所有文件
- PHP删除指定目录中的所有目录及文件的方法
- 我常用的自定义函数之rmdir php删除目录及目录下的所有文件
- php删除目录下的所有文件和目录
- PHP删除指定目录下所有文件夹以及文件
- PHP删除目录和目录内所有的下级目录、文件代码