1

重现步骤:

  • 使用最新的 Google 云端硬盘SDK v2-rev25-1.12.0
  • API使用LIST 检索文件列表Google Drive
  • 你现在应该有一个List<File>
  • 通过列表循环读取文件大小File.getFileSize()
  • 带有扩展名的文件夹和文件可以正常工作,您可以获得文件大小0或其他内容> 0
  • 调用存储getFileSizeGoogleDocsGoogle Drive 中的文件会生成一个NullPointerException
4

1 回答 1

0

谷歌原生文档的文件大小对最终用户没有真正的意义,因为他永远不会下载具有谷歌文档原生格式的文件。您可能使用 File 的 quotaBytesUsed 属性了解用户驱动器上占用的空间。

顺便说一句,当您调用 file.getFileSize() 或在其他方法中使用此调用的结果时,您确定会得到 NPE 吗?因为这样的调用应该返回null但不应该抛出Exception

于 2012-11-22T17:53:33.120 回答