如标题所示,我想在Google云端硬盘中复制一个具有特定名称的文件,然后更改该副本的名称。虽然可以制作副本,但似乎无法更改其名称。
这个想法大概是:
我用来复制的代码是这样的,但是在这里我需要对FileID进行硬编码-我宁愿使用文件名。
public String copySheetFromDrive() throws IOException, GeneralSecurityException {
File newSheet = new File();
Drive.Files.Copy copyFile = driveService.files().copy("idofthefile", newSheet);
updateProperty(copyFile.getFileId());
System.out.println("File ID: " + copyFile.getFileId());
return copyFile.getFileId();
}
据我发现,我需要使用FileList
并对其进行过滤,但是云端硬盘文档对于如何执行此操作尚不十分清楚,因此,如果有人对如何解决此问题有个想法,会非常感激的。
答案 0 :(得分:0)
在复制新文件之前,我只需设置新文件的名称。
ip