【发布时间】:2019-04-03 09:05:10
【问题描述】:
我只想更新现有 Google 驱动器文件的元数据(例如描述或文件名), 使用 javascript Google Drive Update Documentation 有一些文档可以这样做。但没有 Java 文档。 我也找到了执行此操作的代码
private static File updateFile(Drive service, String fileId, String newTitle,
String newDescription, String newMimeType, String newFilename, boolean newRevision) {
try {
// First retrieve the file from the API.
File file = service.files().get(fileId).execute();
// File's new metadata.
file.setTitle(newTitle);
file.setDescription(newDescription);
file.setMimeType(newMimeType);
// File's new content.
java.io.File fileContent = new java.io.File(newFilename);
FileContent mediaContent = new FileContent(newMimeType, fileContent);
// Send the request to the API.
File updatedFile = service.files().update(fileId, file, mediaContent).execute();
return updatedFile;
} catch (IOException e) {
System.out.println("An error occurred: " + e);
return null;
}
}
// ...
}
但在这方面它也会更新内容(我不想这样做)。 我怎样才能做到这一点?
【问题讨论】:
标签: java android google-drive-android-api