我正在使用以下代碼來獲取我的Google雲中存在的所有文件。檢測來自垃圾箱的Google驅動器文件
_driveService.Files.List().Fetch();
但它甚至提取移動到垃圾箱的文件。如何知道文件是來自垃圾還是來自普通文件夾?我無法看到指定它來自垃圾桶的文件的任何屬性。有人能幫我理解嗎?
我正在使用以下代碼來獲取我的Google雲中存在的所有文件。檢測來自垃圾箱的Google驅動器文件
_driveService.Files.List().Fetch();
但它甚至提取移動到垃圾箱的文件。如何知道文件是來自垃圾還是來自普通文件夾?我無法看到指定它來自垃圾桶的文件的任何屬性。有人能幫我理解嗎?
當驅動器API檢索文件,您可以檢查labels
收集,看它是否包含trashed
領域:
https://developers.google.com/drive/v2/reference/files#labels.trashed
您使用Child API獲取垃圾桶中的文件列表,並將其從轉移中排除。請參閱鏈接: Child List。
+1很好的嘗試!但以上答案是更可行:) – Sandy 2013-04-04 06:44:29
沒有這是@Claudio Cherubino好的一個 – 2013-04-04 13:31:22
我的意思是,當我說上面的答案是一樣的。回答上面你的答案:) – Sandy 2013-04-04 13:49:01