我正在开发一个与谷歌驱动器集成的Android应用程序。
我的Android应用程序创建自己的google驱动器文件夹来保存应用程序创建的用户文档。
我想检测用户何时删除了此应用程序文件夹并将其驻留在google驱动器TRASH中。
当我检测到文件夹已被删除时,我想从我的应用程序中永久删除它。
为了检测文件夹已被删除,我询问其LABELS并找到键值对“trashed”/“true”。
然后我执行此代码以从垃圾箱中永久删除它
mService.files().delete(folder.getId());
但是该文件夹仍会显示在Google驱动器垃圾箱中。
如何从Google云端硬盘垃圾箱中永久删除文件夹?
答案 0 :(得分:1)
service.files().trash(fileId).execute();
This is for moving file to trash
service.files().untrash(fileId).execute();
for delete file from trash on server
check this link also :
https://developers.google.com/drive/v2/reference/files/trash