我有一个 Android 应用程序可以上传到 Google Drive 中的一个文件夹。我的那部分工作正常。现在,如果我删除 Google Drive 中的文件夹,然后我的应用程序尝试上传到此文件夹,则上传“成功”,但我在 Google Drive 中找不到该文件。
我希望 Google Drive 会抛出一个异常,但据我所知,事实并非如此。这是设计使然吗?我是否需要在每次上传之前检查该文件夹是否存在,还是有其他方法?
谢谢
这是我正在使用的代码
File body = new File();
body.setTitle(title);
body.setDescription(description);
body.setMimeType(mimeType);
// Set the parent folder.
body.setParents(Arrays.asList(new ParentReference().setId(parentId)));
// File's content.
java.io.File fileContent = new java.io.File(filename);
FileContent mediaContent = new FileContent(mimeType, fileContent);
try {
drive.files().insert(body, mediaContent).execute();
} catch (IOException e) {
e.printStackTrace();
}