-2

所以..我一直在环顾四周,但没有真正找到我需要的东西,所以这里是:

我有一个网络摄像头设置为将 jpg 上传到一个文件夹,但为了避免我的服务器被文件溢出,我想在加载显示图片的页面时清除所有 jpg 但最新的 20 个。如果页面加载,并且文件夹中只有 20 张 jpg,它应该什么都不做。

4

1 回答 1

3

你可以这样做:

  1. 使用获取每个文件的最后修改时间filemtime($filename);
  2. 根据此日期将所有文件名排序到一个数组中。
  3. 使用删除除前 20 个文件之外的所有文件unlink()

您需要的一些变化:1 , 2 , 3

于 2015-07-06T12:04:56.377 回答