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。谢谢! –