我想创建一个函数,用 java.io.File newFileContent 中的新内容替换 fileId 引用的文件内容。以下函数使用空内容
更新文件的内容public static void updateDriveFile(Drive service, java.io.File newFileContent, String fileId) {
com.google.api.services.drive.model.File emptyContent = new File();
emptyContent.setTrashed(true);
service.files().update(fileId, emptyContent).execute();
}
答案 0 :(得分:0)
在更新之前尝试从文件系统中获取文件的内容。
请试试这个:
java.io.File newFileContent = new java.io.File(newFilename);
FileContent mediaContent = new FileContent(newMimeType, newFileContent);
File updatedFile = service.files().update(fileId, file, mediaContent).execute();