gpt4 book ai didi

java - Google Drive SDK File.getFileSize() NullPointerException

转载 作者:行者123 更新时间:2023-12-01 05:00:02 25 4
gpt4 key购买 nike

重现步骤:

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

最佳答案

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

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

关于java - Google Drive SDK File.getFileSize() NullPointerException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13512632/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com