Java 使用Android Dropbox API检查Dropbox上是否存在文件
我不是一个经验丰富的Java/Android开发人员,我正在尝试使用Dropbox API for Android检查Dropbox上是否存在文件 我没有在API中找到任何方法来检查这一点。我找到的唯一方法是使用Java 使用Android Dropbox API检查Dropbox上是否存在文件,java,android,dropbox-api,Java,Android,Dropbox Api,我不是一个经验丰富的Java/Android开发人员,我正在尝试使用Dropbox API for Android检查Dropbox上是否存在文件 我没有在API中找到任何方法来检查这一点。我找到的唯一方法是使用try。。。捕获并捕获DropboxServerException,在我看来这是非常丑陋的 如果(file.exists),有没有更好的方法来检查文件是否存在 谢谢大家! 使用404响应调用并查找异常可能是检查Dropbox中是否存在单个文件的最佳方法 根据您的努力,可能有更好的方法:
try。。。捕获
并捕获DropboxServerException,在我看来这是非常丑陋的
如果(file.exists),有没有更好的方法来检查文件是否存在
谢谢大家! 使用404响应调用并查找异常可能是检查Dropbox中是否存在单个文件的最佳方法
根据您的努力,可能有更好的方法:
if (file.exists()) {
file.read();
}
如果在检查文件是否存在和尝试读取文件之间删除该文件,会发生什么情况?当您尝试读取该文件时,将得到一个404和一个异常。所以你需要处理这个问题的代码。。。这意味着第一次检查文件是否存在对您没有任何帮助。您也可以跳过它(以及相应的服务器往返)。您可以分享您尝试的代码吗?另外,
try-catch
仅用于错误处理,因此,如果代码失败,您可以正确处理异常。通常,您在可能失败的块中使用try-catch
es(如连接到internet、读取/写入文件等)。最后使用try…catch。。。我还是不喜欢,但我想这是java的方式。。。