2

我正在尝试从我能够上传的 Android 应用程序上传文件。但在此之前,我想检查我的 Google Drive 上的可用空间。

我正在使用 Google Drive API(版本 2)。我尝试了多个选项,但无法找到该信息。

谁能告诉我如何获取 Google Drive 的可用空间。

4

2 回答 2

5

看看这个很棒的示例:文档

private static void printAbout(Drive service) {
   try {
     About about = service.about().get().execute();

     System.out.println("Current user name: " + about.getName());
     System.out.println("Root folder ID: " + about.getRootFolderId());
     System.out.println("Total quota (bytes): " + about.getQuotaBytesTotal());
     System.out.println("Used quota (bytes): " + about.getQuotaBytesUsed());
         // TOTAL - USED = FREE SPACE
   } catch (IOException e) {
     System.out.println("An error occurred: " + e);
   }

}
于 2013-11-11T09:50:39.593 回答
0

查看该About: get方法的示例 Java 代码,它以字节为单位返回总配额和用户配额。从那里计算剩余的可用空间应该是一项微不足道的任务。

于 2013-11-11T09:51:19.387 回答