php 删除目次下N分钟前创建的所有文件

    添加时间:2013-8-10 点击量:

    php中删除目次下N分钟前创建的所有文件。


    代码:



    <?php
    
    /
    删除当DIR路径下N分钟前创建的所有文件
    收拾:脚本书院 www.jbxue.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);
    }
    }
    ?>

    真正的心灵世界会告诉你根本看不见的东西,这东西需要你付出思想和灵魂的劳动去获取,然后它会照亮你的生命,永远照亮你的生命。——王安忆《小说家的十三堂课》
    分享到: