我正在使用以下代码来获取我的 Google 云中存在的所有文件。
_driveService.Files.List().Fetch();
但它甚至会获取移动到垃圾箱的文件。如何知道文件是来自垃圾箱还是来自普通文件夹?我看不到文件的任何属性,它指定它来自垃圾箱。有人可以帮助我理解这一点吗?
我正在使用以下代码来获取我的 Google 云中存在的所有文件。
_driveService.Files.List().Fetch();
但它甚至会获取移动到垃圾箱的文件。如何知道文件是来自垃圾箱还是来自普通文件夹?我看不到文件的任何属性,它指定它来自垃圾箱。有人可以帮助我理解这一点吗?
使用 Drive API 检索文件时,您可以检查labels
集合以查看它是否包含以下trashed
字段:
https://developers.google.com/drive/v2/reference/files#labels.trashed
您使用 Child API 获取垃圾箱中的文件列表并将它们从传输中排除,请参见链接: Child List。