山间明月文化传媒作品集 既然选择了远方,便只顾风雨兼程

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);


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