对象存储

  • 对象存储 > 常见问题 > 其他 >数据迁移 >获取空间当前的存储总量

    获取空间当前的存储总量

    最近更新时间:2017-08-30 17:41:46

    调用list接口 https://developer.qiniu.com/kodo/api/1284/list, 会返回空间内文件的相关信息,其中包括文件的大小fsize,对每个文件的fsize相加即可获得空间的当前存储总量

    以python代码为例:

    # -*- coding: utf-8 -*-
    from qiniu import Auth
    from qiniu import BucketManager
    
    access_key = ''
    secret_key = ''
    
    q = Auth(access_key, secret_key)
    bucket = BucketManager(q)
    
    bucket_name = ''
    # 前缀
    prefix = None
    # 列举条目
    limit = 200
    # 列举出除'/'的所有文件以及以'/'为分隔的所有前缀
    delimiter = None
    # 标记
    marker = None
    
    total_fize = 0
    
    ret, eof, info = bucket.list(bucket_name, prefix, marker, limit, delimiter)
    for i in ret['items']:
        print(i['fsize'])
        total_fize += i['fsize']
    
    print(total_fize)
    
    以上内容是否对您有帮助?
  • Qvm free helper
    Close