2016-09-27 169 views
0

更換一個existant文件我想創建一個替代由引用的文件的內容FILEIDjava.io.File中newFileContent新內容的功能。以下功能用空內容更新文件的內容使用谷歌雲端硬盤API V3

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

嘗試在更新之前從文件系統獲取文件的內容。

請試試這個:

java.io.File newFileContent = new java.io.File(newFilename); 
FileContent mediaContent = new FileContent(newMimeType, newFileContent); 
File updatedFile = service.files().update(fileId, file, mediaContent).execute(); 
+0

謝謝!它正在工作 – Yusof

相關問題