我想使用云功能进行Cron作业,此Cron作业将删除已在文件夹eventPoster
中存储6个月以上的图像。但问题是,我不知道如何获取文件夹内所有图像的时间戳,因此无法与当前时间戳进行比较。
所以我想在eventPoster
文件夹中获取所有图像,然后检查创建该图像时的时间戳。该怎么做?
const storage = admin.storage()
const defaultBucket = storage.bucket()
您应该通过调用updated
方法来使用每个metadata
的File
的getMetadata()
属性:
getMetadata()
有关更多详细信息,请参见const [metadata] = await defaultBucket
.file(filename)
.getMetadata();
console.log(`Updated: ${metadata.updated}`);
和https://cloud.google.com/storage/docs/metadata。