2
嘗試製作將生成的JSON文件上傳到Google Drive的應用程序。它會檢查驅動器中是否存在所需的文件夾。如果不是,它創建一個。創建文件夾的方法如下:Drive.Files中沒有create()方法
public static String createFolder(String folderName) throws GeneralSecurityException, IOException {
HttpTransport httpTransport = GoogleNetHttpTransport.newTrustedTransport();
// authorization
Credential credential = authorize();
// set up the global Drive instance
drive = new Drive.Builder(httpTransport, JSON_FACTORY, credential)
.setApplicationName("xyz")
.build();
File fileMetadata = new File();
fileMetadata.setTitle(folderName);
fileMetadata.setMimeType("application/vnd.google-apps.folder");
File file = drive.files()
.create(fileMetadata) // Not Recognised (Shows - Cannot find symbol)
.setFields("id")
.execute();
return file.getId();
}
建立文件夾部分是從這個tutorial拍攝。但似乎沒有create()
方法。試圖找到是否有辦法創建文件,並找到this。它有一個類似的代碼來創建文件,但標題似乎表明它不創建文件,它只是創建一個鏈接。
這裏有什麼問題?我無法使用Java在Google雲端硬盤中創建文件夾嗎?如果可以,那麼我還需要使用其他任何類或方法嗎?
如果我沒有按照StackOverflow的規範或錯過我應該提及的細節,請做答案或評論。
是的。這是問題。更新了POM。謝謝! –