Google Drive API v3, есть ли вообще список файлов и папок из папки root? - PullRequest
0 голосов
/ 12 февраля 2020

Глядя на API V3, files.list может перечислять папки с q = mimeType = 'application/vnd.google-apps.folder', но не указывает, являются ли папки дочерними по отношению к какой-либо из других папок. Есть ли конечная точка или запрос, который может предоставить все в папке root, будь то дочерние файлы или дочерние папки? Таким образом, я могу использовать mimeType = 'application/vnd.google-apps.folder' and 'root' in parents для вывода списка всех папок на моем диске, что является первым шагом для моего варианта использования. Впоследствии я хочу пройтись по каждой папке и найти любые подпапки и файлы в родительской папке.

Folder A
|-- File A
|-- Folder B
    |-- File B

1 Ответ

1 голос
/ 12 февраля 2020
  • Вы хотите получить файлы и папки в папке root с помощью поискового запроса.

Если мое понимание верно, как насчет этого ответа?

Шаблон 1:

Вы хотите получить папки в папке root, вы можете использовать следующий запрос.

mimeType = 'application/vnd.google-apps.folder' and 'root' in parents

Шаблон 2:

Чтобы получить файлы и папки в папке root, можно использовать следующий запрос.

'root' in parents

Примечание:

  • Только с поисковым запросом, все файлы и папки в указанной папке c, включая вложенные папки, не могут быть восстановлены. В этом случае требуется подготовить скрипт для их получения. Пожалуйста, будьте осторожны.

Ссылки:

Если я неправильно понял ваш вопрос, и это было не то направление, которое вы хотите, прошу прощения.

...