【问题标题】:How to get size of root && used size of root如何获取根的大小&&使用的根大小
【发布时间】:2017-02-09 08:49:37
【问题描述】:

我正在使用 Google PHP 客户端库处理 Google Drive API。我正在尝试查找根目录的当前大小。

我的代码如下。

$file = $this->service->files->get('root',array( 'fields'=>'size,spaces,quotaBytesUsed',));

Size 和 quotaBytesUsed 为 0;

【问题讨论】:

    标签: php google-api google-drive-api google-api-php-client


    【解决方案1】:

    File resource documentation

    size long file's 内容的大小(以字节为单位)。这只是 适用于云端硬盘中包含二进制内容的文件。

    quotaBytesUsed long file 使用的存储配额字节数。这包括头版本以及启用 keepForever 的先前版本。

    正如文档所述,只有文件包含大小。我认为您将不得不以艰难的方式进行操作,并获取您的谷歌驱动器中所有文件的列表并将它们添加起来。

    如果您想获取有关您在 google drive 上使用了多少空间的信息,您可以使用 About.get 方法返回用户 google drive 帐户的空间

    "storageQuota": {
      "limit": "18253611008",
      "usage": "12738688521",
      "usageInDrive": "2449392360",
      "usageInDriveTrash": "838401665"
       }
    

    【讨论】:

      猜你喜欢
      • 2015-07-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-12-28
      • 1970-01-01
      • 2016-06-17
      • 1970-01-01
      • 2021-12-12
      相关资源
      最近更新 更多