2017-02-09 106 views
2

我正在使用Google PHP客户端库与Google Drive API协同工作。我正在尝试查找根目录的当前大小。如何获取根的大小&&已使用的根的大小

我的代码如下。

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

大小和配额BytesUsed是0;

回答

1
File resource documentation

大小长以字节为file's内容的大小。这仅适用于驱动器中带有二进制内容的文件的 。

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

由于文档状态只有文件包含大小。你将不得不以我想象中的困难的方式来做到这一点,并获得你的谷歌驱动器中的所有文件的列表并添加它们。

选择,如果你正在试图让你有多少空间用来对谷歌驱动就可以使用About.get方法,对用户的谷歌云端硬盘帐户

"storageQuota": { 
    "limit": "18253611008", 
    "usage": "12738688521", 
    "usageInDrive": "2449392360", 
    "usageInDriveTrash": "838401665" 
    } 
返回空间信息
相关问题