PHP删除(.extension)文件,在目录和所有子目录的特定时间后修改

时间:2014-12-31 01:20:18

标签: php directory delete-file

我需要一些帮助。我需要编写一个脚本来查看所有目录和子目录,并删除在特定时间后修改的特定扩展。我可以从特定路径删除文件,但我需要脚本在子目录中搜索。有没有办法做到这一点? 我试过这个文件,但我不知道如何使它与目录和子目录一起工作

$path = '/path/to/file/';
if ($handle = opendir($path)) {
    while (false !== ($file = readdir($handle))) { 
        $filelastmodified = filemtime($path . $file);
        if( $filelastmodified > "MY TIME STAMP" )
        {
           unlink($path . $file);
        }
        echo "deleted";
    }
    closedir($handle); 
}

1 个答案:

答案 0 :(得分:0)

创建一个递归函数,如果它找到一个文件夹,它调用自己传递文件夹名称。