【发布时间】:2014-01-17 11:06:17
【问题描述】:
我正在尝试列出我的谷歌驱动器中的更改,但我不知道如何在没有已删除文件的情况下列出它。
我正在使用:
Changes.List changesList = service.changes().list().setIncludeDeleted(false);
不包括删除更改。但它只适用于真正删除的文件。回收站中的文件仍列为更改文件。
有什么想法吗?
谢谢。
【问题讨论】:
我正在尝试列出我的谷歌驱动器中的更改,但我不知道如何在没有已删除文件的情况下列出它。
我正在使用:
Changes.List changesList = service.changes().list().setIncludeDeleted(false);
不包括删除更改。但它只适用于真正删除的文件。回收站中的文件仍列为更改文件。
有什么想法吗?
谢谢。
【问题讨论】:
【讨论】:
文件资源https://developers.google.com/drive/v2/reference/files#resource 包含一个
labels.trashed boolean Whether this file has been trashed.
我没有使用过这个,但希望它被正确设置,以便您的代码可以识别垃圾文件。
编辑 这是它的样子(最后一行)......
{
"kind": "drive#changeList",
"largestChangeId": "29601",
"items": [
{
"kind": "drive#change",
"id": "29591",
"deleted": false,
"file": {
"kind": "drive#file",
"id": "0B6B-RNrxsCu2d2pIQ1JYeLWs3b00",
"title": "ntitle-0 UPADTED",
"labels": {
"starred": false,
"hidden": false,
"trashed": false,
【讨论】: