Google Drive Rest API v3 - 如何将文件移动到回收站?
Google Drive Rest API v3 - how to move a file to the trash?
Google Drive Rest API v3 有一个 Drive.Files.Delete 方法,但是会永久删除 file.How 我要把文件移到回收站吗?
我查看了更新文件元数据的文档,我尝试这样做,但它似乎不起作用:
File file = new File();
file.setTrashed(true);
driveService.files().update(f.getId(), file).execute();
我没有看到关于如何将文件移动到 trash 的代码有任何错误,其中您将使用 files.update
和 {'trashed':true}
。
这里的示例代码 :
The solution is to create an empty File setting only the new values:
File newContent = new File();
newContent.setTrashed(true);
service.files().update(fileId, newContent).execute();
我已在 Google 驱动器 Try it! 中尝试过此操作并成功将文件移至回收站。
只需确保 File
指的是 com.google.api.services.drive.model.File
,而不是 而不是 java.io.File
。
Google Drive Rest API v3 有一个 Drive.Files.Delete 方法,但是会永久删除 file.How 我要把文件移到回收站吗?
我查看了更新文件元数据的文档,我尝试这样做,但它似乎不起作用:
File file = new File();
file.setTrashed(true);
driveService.files().update(f.getId(), file).execute();
我没有看到关于如何将文件移动到 trash 的代码有任何错误,其中您将使用 files.update
和 {'trashed':true}
。
这里的示例代码
The solution is to create an empty File setting only the new values:
File newContent = new File(); newContent.setTrashed(true); service.files().update(fileId, newContent).execute();
我已在 Google 驱动器 Try it! 中尝试过此操作并成功将文件移至回收站。
只需确保 File
指的是 com.google.api.services.drive.model.File
,而不是 而不是 java.io.File
。