王玉鹏的官方网站 既然选择了远方,便只顾风雨兼程

PHP清理目录下的过期文件

PHP清理指定目录下的过期文件

<?php

function delTree($dir, $seconds_old) {
    $files = array_diff(scandir($dir), array('.','..'));

    foreach ($files as $file) {
        if (is_dir("$dir/$file")) {
            delTree("$dir/$file", $seconds_old);
            return rmdir("$dir/$file");
        } elseif ((time() - filemtime("$dir/$file")) > $seconds_old) {
            unlink("$dir/$file");
        }
    }
}

// 指定清楚的目录
$dir = '/Users/wangyupeng/Documents/my/code';
// 设置清理过期文件的时间,单位秒
$seconds_old = 60;

delTree($dir, $seconds_old);


作者:松鼠先生 分类:技术分享 浏览:1055 评论:0
留言列表
发表评论
来宾的头像

声明

新博客地址:https://www.41ms.com
本博客内容已经不再进行更新,因为某些文章还可以帮到大家,所以并没有关闭网站。
如果大家有需要沟通,请给我发邮件。
邮箱:wyp#41ms.com,#号替换成@,谢谢关注。
新博客地址:https://www.41ms.com