本文分享一个php实例代码,用于删除指定目录下N分钟前创建的所有文件,可以指定目录与分钟数,值得学习与借鉴,有需要的朋友参考下。 本节代码:删除指定目录下的N分钟前的文件。例子: 复制代…,
本文分享一个php实例代码,用于删除指定目录下N分钟前创建的所有文件,可以指定目录与分钟数,值得学习与借鉴,有需要的朋友参考下。
本节代码:
删除指定目录下的N分钟前的文件。
例子:
<?php /** * 删除当前目录中N分钟前创建的所有文件 * 可以指定目录与分钟数 * edit: www.90codes.com */ //delfile("upload",10); function delfile($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); } } ?>
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。