-
列出
weda-uploader
目录下所有文件 -
遍历每个文件,比较最后修改时间
-
删除早于目标时间戳(2025年1月31日 23:59:59)的文件
javascript
const CloudBase = require('@cloudbase/manager-node');
'use strict';
exports.main = async (event, context) => {
console.log("Hello World")
console.log(event)
console.log(event["non-exist"])
console.log(context)
const { storage } = new CloudBase({
secretId: "AKIDQinlW3NTLzQPFMUFpFUYO0SlslRt9F9y",
secretKey: "hCVaUBetukNm154va2IPNAj5D81oQr7F",
envId: "dev-6gngsj7y31a2d8b9",
});
const res = await storage.listDirectoryFiles("weda-uploader");
res.forEach(item => {
// console.log(item.LastModified)
const lastModifiedTime = new Date(item.LastModified).getTime()
const targetTime = 1738329599000 //毫秒级时间戳
if (lastModifiedTime <= targetTime) {
console.log(item.Key);
storage.deleteFile([item.Key])
}
})
return event
};