php定时删除指定路径文件

字号+ 编辑: 国内TP粉 修订: 种花家 来源: ThinkPHP 2023-09-11 我要说两句(0)

一个周期删除目录下文件的定时器脚本。

直接上代码:

<?php
ignore_user_abort(); //客户端断开时,可以让脚本继续在后台执行
set_time_limit(0); //忽略php.ini设置的脚本运行时间限制
$interval = 5 * 60; //设置执行周期,单位为秒,5分钟为 5*60=300
do {
    $dir    = "temp/"; //你的临时目录位置
    $handle = opendir("{$dir}/");
    while (false !== ($file = readdir($handle))) {
        if ($file != "." && $file != ".." && !is_dir("{$dir}/{$file}")) {
            @unlink("{$dir}/{$file}");
        }
    }
    closedir($handle); //关闭由 opendir() 函数打开的目录
    sleep($interval); //执行一个周期后,休眠$interval时间,休眠结束后脚本继续执行
} while (true); //周期性执行脚本


阅完此文,您的感想如何?
  • 有用

    1

  • 没用

    1

  • 开心

    1

  • 愤怒

    1

  • 可怜

    1

1.如文章侵犯了您的版权,请发邮件通知本站,该文章将在24小时内删除;
2.本站标注原创的文章,转发时烦请注明来源;
3.Q群: 2702237 13835667

相关课文
  • mac开发接入微信公众号接口返回报错 cURL error 56: SSLRead() return error -9806

  • PHP的换行符是什么

  • pecl安装程序时报错Array and string offset access syntax with curly braces is no longer supported

  • 由于商家传入的H5交易参数有误,该笔交易暂时无法完成,请联系商家解决

我要说说
网上嘉宾点评