0

我有一个 php 脚本,它几乎可以为我在几个子文件夹中随机选择一个文件。我需要帮助触摸/更新它选择的文件夹/文件的时间戳,并且在下次运行此脚本时,我希望它从具有最旧时间戳的 100 个文件夹/文件中随机选择。我有大约 500k 的这些文件夹和目录,请指导我并让我知道我目前正在做的事情是否有效:

    $tf= glob('/var/lib/asterisk/agi-bin/tf/*/*');

if (empty($tf) === false)
{
    $randomtf = $tf[array_rand($tf)];
    include($randomtf);
}
echo substr($randomtf,-11);

非常感谢我能得到的任何帮助!

4

1 回答 1

0

请参阅:php 在文件夹中查找最旧的文件以获取最旧的文件。

触摸使用touch()选择的文件

出于性能原因,我强烈建议定期对超过 500k 文件执行此操作。

于 2013-07-04T19:29:37.397 回答