Как гласит заголовок, я хочу сделать копию файла на моем Google Диске с определенным именем, а затем изменить имя копии.Хотя мне удалось сделать копию, я не могу изменить ее имя.
Идея примерно такая:
- Копировать файл с определенным именем "HelloWorld.xls"
- Измените имя копии на пользовательский ввод, например, «HelloWorldSomething.xls»
Код, который я использую для копирования, похож на этот, но здесь мне нужно жестко закодировать 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
s и фильтровать их, но в документации на Drive не очень ясно, как это сделать.Поэтому, если у кого-то есть идея, как решить эту проблему, я был бы очень признателен.