2017-02-09 58 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" 
    } 
返回空間信息
相關問題