Gue*_*997 1 android google-api-java-client google-drive-api
Google Drive Rest API v3 有一个 Drive.Files.Delete 方法,但这会永久删除文件。如何将文件移至垃圾箱?
我查看了更新文件元数据的文档,我尝试这样做,但似乎不起作用:
File file = new File();
file.setTrashed(true);
driveService.files().update(f.getId(), file).execute();
Run Code Online (Sandbox Code Playgroud)
我没有看到任何错误就如何将文件移动到您的代码垃圾,其中将使用files.update与{'trashed':true}。
此线程中的示例代码:
解决方案是创建一个空文件,仅设置新值:
Run Code Online (Sandbox Code Playgroud)File newContent = new File(); newContent.setTrashed(true); service.files().update(fileId, newContent).execute();
我已经在 Google Drive 中尝试过这个尝试!并成功将文件移至垃圾箱。
只需确保是File指com.google.api.services.drive.model.File而不是 java.io.File。
| 归档时间: |
|
| 查看次数: |
4150 次 |
| 最近记录: |