//$dir-文件地址,$files-存储返回数组,$type-查找文件类型组public function read_dir($dir,&$files,$type) {if(!is_dir($dir)) {echo "no dir";return false;}$handle = opendir($dir);if ($handle) {        while ( ($f1 = readdir($handle)) !== false ) {            $temp = $dir.DIRECTORY_SEPARATOR.$f1;if ( $f1!='.' && $f1!='..' ) {if ( is_dir($temp) ) {                    read_dir($temp,$files,$type);}else{$files[]=$temp;}}}}

 /*查看并返回要删除文件*/
public function showphp() {$arr=array();$del_arr=array();//要删除文件$url = $_SERVER['DOCUMENT_ROOT']."/downlist/";$this->read_dir($url,$arr,["html"]);foreach($arr as $file){$file_date=date("Y-m-d H:i:s",filemtime($file));$del_date="2019-04-15";//指定时间if ($file_date<$del_date) {echo $file_date . " : " . $file . "<br>";$del_arr[]=$file;}}return $del_arr;}

//执行删除操作
public function del(){$del_arr=$this->showphp();foreach($del_arr as $file){if (!unlink($file)) {echo("Error deleting $file");} else {echo("Deleted $file <br>");}}
}

转载于:https://www.cnblogs.com/aj407blogs/p/10715642.html

php根据修改时间删除指定目录下文件相关推荐

  1. 【JAVA】删除指定目录下文件、文件夹

    今天遇到一个删除指定目录下的文件和文件夹的功能,直接上代码吧! import java.io.File;/*** @version 2019/4/12 9:35* @description Test* ...

  2. linux shell脚本 删除指定目录下文件夹(可指定文件夹名、时间)

    情景:需要删除以201812开头的.6天前修改的文件夹(文件夹里包含文件).鼓捣了好一会,开始用find /home/users/niu/test/log/ -name '201812*' -type ...

  3. java删除指定目录下文件_Java中循环删除指定目录下的文件

    Java中删除目录下的文件需要实现递归删除: private static void RecuErsionDeleteDisk(File file) { File[] files = file.lis ...

  4. Java代码实现本地创建文件,读取文件,删除指定目录下的文件

    目录 一.需求: 二.实现: 1.完成创建文件,写入文件 2.读取文件 3.删除文件 测试: 注意: java的split方法分割字符串(分隔符如* | . ^ )及注意点 一.需求: 1.创建文件夹 ...

  5. php定时删除目录,shell定时删除指定目录下的文件

    contab -e 10 */12 * * * sh /usr/local/apache2/htdocs/cakephp/ebook/webroot/php/delete_big_log.sh 代码: ...

  6. python删除过期文件_Python删除指定目录下的过期文件的代码

    在代码过程中,将代码过程中比较常用的一些代码段做个备份,如下的代码是关于Python删除指定目录下的过期文件的代码,应该能对小伙伴也有帮助. import os import sys import t ...

  7. java 指定文件格式_java删除指定目录下指定格式文件的方法

    本文实例为大家分享了java删除指定目录下指定格式文件的具体代码,供大家参考,具体内容如下 正在看疯狂java讲义这本书,发现源码中有我不需要的class文件,想批量把它删除 代码如下: import ...

  8. 删除指定目录下的所有文件包括目录

    public class DelFile{   /**     * 删除指定目录下全部文件和目录     * @param filePath 需删除的文件目录路径     */    public s ...

  9. Linux 删除指定目录下的文件/删除文件

    文章目录 删除当前目录下的所有类型的文件 删除指定目录下的所有类型的文件 用 find 命令在当前目录下查找普通文件并删除 用 find 命令在指定目录下查找普通文件并删除 用 find 命令的处理动 ...

最新文章

  1. [TYVJ] P1016 装箱问题
  2. 新手入门深度学习 | 2-2:结构化数据建模流程示例
  3. 关系 base_weather 不存在_国培教育-2020江苏公务员考试:反对关系真的好用吗?...
  4. drawpolygon收尾不连接_门窗施工全流程,80%的设计师都不了解!
  5. 电力项目十--整合文本编辑器
  6. 汇编指令-adr与ldr伪汇编区别(8)
  7. linux限制堆栈大小,进程超过RedHat Enterprise Linux 6的线程堆栈大小限制?
  8. Eclipse下PHP开发 插件安装
  9. 堆排序和优先队列的python实现
  10. Git 打标签(分布式版本控制系统)
  11. tp3.2 URL模式
  12. (转)星巴克其实是靠大数据盈利的!
  13. Google桌面搜索和百度硬盘搜索索引停滞的原因
  14. advised by   org.springframework.transaction.interceptor.TransactionInterceptor.invoke.........
  15. 搭建Maven私服Nexus
  16. 2020年中国电机驱动芯片行业产业链、市场规模、产量及发展趋势分析「图」
  17. 2022kali安装docker教程
  18. Excel中同一单元格设置不同颜色的字体
  19. 数学物理方法 05 留数定理
  20. Dynamics 365 JS调WEB API 报missing privilege ae5c41f0-e823-4cb9-b25a-8ef020201973

热门文章

  1. 基于python物流管理系统毕业设计-长白高校邦数据科学通识课【Python基础语法】答案...
  2. 手机python代码写好了怎么运行-想在手机上编写python代码?手机上玩转python的利器...
  3. 中国最大的python社区-python最大并发
  4. python去哪里学-学Python从哪里开始?
  5. python知乎-知乎看了很多推荐,最终选了这本Python入门
  6. python教学在线观看-python在线学习
  7. python 贴吧自动回复机-python借助wxpy与图灵实现微信机器人自动回复消息
  8. python基础代码-python基础知识和练习代码
  9. python详细安装教程3.7.4-python 3.7.4下载与安装的问题
  10. 财务人员学python有用吗-python在财务里面有用吗