快速清空腾讯云Cos对象存储内部文件的代码

这段代码杀伤力巨大,会删除所有文件,请谨慎使用!

快速清空 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);
    }
});

 

使用方法:

  1. 首先引入 cos sdk npm i cos-nodejs-sdk-v5 --save,
  2. 修改上述代码的 4-6,12-13,23-24行处的配置,并保存为index.js
  3. 执行 node index.js 即可

 

阿里云怎么办?可以直接下载官方放出的管理工具—> Windows && macOS