这段代码杀伤力巨大,会删除所有文件,请谨慎使用!
快速清空 Cos 文件的代码
var COS = require('cos-nodejs-sdk-v5');
var params = {
AppId: 'appid',
SecretId: 'SecretId',
SecretKey: 'SecretKey'
};
var cos = new COS(params);
var params2 = {
Bucket: 'bucket', /* 必须 */
Region: 'ap-shanghai', /* 必须 */
};
cos.getBucket(params2, function (err, data) {
if (err) {
console.log(err);
} else {
data.Contents.forEach(function (e) {
var deleteParams = {
Bucket: 'bucket', /* 必须 */
Region: 'ap-shanghai', /* 必须 */
Key: e.Key /* 必须 */
};
cos.deleteObject(deleteParams, function (err, data) {
if (err) {
console.log(err);
} else {
console.log(data);
}
});
}, this);
}
});
Code language: JavaScript (javascript)
使用方法:
- 首先引入 cos sdk
npm i cos-nodejs-sdk-v5 --save
, - 修改上述代码的 4-6,12-13,23-24行处的配置,并保存为index.js
- 执行
node index.js
即可