2015-06-03 4 views
1

Я пытаюсь получить список файлов в папке на Google Диске с помощью API-интерфейсов Google. Когда я делаю свой запрос, я получаю список дочерних элементов в этой папке, включая предыдущие удаленные файлы.API Google Диска: мне нужно отображать только файлы в этой папке без файлов с повреждением

Как получить только файлы, находящиеся в папке без тех, которые были удалены или уничтожены?

ответ

2

Я не думаю, что вы видите удаленные файлы. Удаленные файлы постоянно deleted. Я думаю, что вы видите файлы trashed, которые похожи на перенос файлов в корзину на окна, они удаляются, но на самом деле не уходят.

Вы хотите добавить search parameter в ваш запрос files.list. вы хотите сказать, чтобы он не включал разбитый.

громил = ложь

+0

Да те обмолачивают файлы, позже я мог бы решить эту проблему путем добавив этот фрагмент кода, –

0

Я нашел этот вопрос, и я добавил этот кусок кода, чтобы решить эту проблему,

Google.Apis.Drive.v2.Data.File fileDetails = new Google.Apis.Drive.v2.Data.File(); 
try 
{ 
    fileDetails = service.Files.Get(fileId).Fetch(); 
    //check whether files is in thrash and ignore if any 
    if (fileDetails.Labels.Trashed.GetValueOrDefault()) 
    { 
      return null; 
    } 

    } 
Смежные вопросы