【发布时间】:2021-12-22 19:22:00
【问题描述】:
我正在使用 Firebase。
我在 Storage、images 和 temp 上设置了两个目录。
我将在 30 天后临时上传照片
我想设置一个 crontab 来删除 temp 中的图像。
示例:
温度/。上传日期
里面的文件夹文件有3个文件
1.jpg 2021/10/9<br>
2.jpg 2021/10/10<br>
3.jpg 2021/10/20<br>
我会每天运行一个 crontab 来删除存活超过 30 天的图像。
在今天的 cron 中,我将删除 1.jpg 和 2.jpg。
但我找不到删除许多照片的方法。
我知道如何删除 1 个同名文件。
$storage = app('firebase.storage');
$storage->getBucket()->object('temp/123.jpg')->delete();
但是我怎么才能知道目录名(temp),然后把里面的所有文件都取出来,然后删除特定的文件呢?
【问题讨论】:
标签: php laravel firebase laravel-8 delete-file