我在Google雲端硬盤上有一些數據,這些數據以文件夾形式組織,我想在其他服務器上進行傳播。我有一些傳播的腳本,但我需要從谷歌驅動器下載數據。有沒有一種通過Google Drive API下載文件夾的方法,也就是保持整個文件夾結構?使用Google Drive API下載文件夾
0
A
回答
2
文件夾也是Google雲端硬盤上的文件。唯一的區別是Mime類型。與其文件夾mimeType = 'application/vnd.google-apps.folder'
。
沒有一種方法可以讓你下載文件夾中的所有東西。您將必須使用搜索參數(提示:''1234567' in parents')搜索帶有父Id的文件到您父文件夾的文件Id的file.list。這將返回文件夾中包含的文件列表。然後下載每一個。
更新評論你需要循環每個目錄,或者只是做一個你的驅動器賬戶上的所有內容的主要列表,並在本地處理數據。
文件1(文件夾)
---->文件2(文件夾)
-------->文件3(實際上是一個文件)
---->文件四(實際上是一個文件),該文件1目錄中
'File 1' in parents
回報的一切。如果返回的項目的MIME類型目錄(mimeType = 'application/vnd.google-apps.folder')
主動要求
回報的一切文件2目錄中得到它的contences
「文件2」中的父母。
相關問題
- 1. 使用Google Drive API下載文件
- 2. 從Google Drive API下載任何文件
- 3. Java Google Drive API下載文件
- 4. Google Drive API下載文件getIo錯誤
- 5. 如何使用Drive API從共享文件夾下載文件
- 6. 使用google-api-ruby-client從Google Drive下載文件
- 7. IOS:如何使用ios google drive sdk API下載Google Docs文件?
- 8. 使用Java API從Google Drive下載文件
- 9. OutOfMemory使用Java SDK API從Google Drive下載文件時出錯
- 10. 使用Python3下載文件時出現HttpError 403 Google Drive API
- 11. 使用Google Drive Android API下載特定MIME類型的文件
- 12. Google Drive API文件夾/兒童ID
- 13. Google Drive API上傳到父文件夾
- 14. Google Drive API - 獲取文件夾列表
- 15. Google Drive API - 創建重複文件夾
- 16. Google Drive API文件夾權限
- 17. 使用google-drive-api將文件插入到特定文件夾
- 18. 使用Google Drive API列出GDrive的文件和文件夾
- 19. Google Drive API - 使用.NET列出文件夾內的文件
- 20. 使用Google Drive API/SDK插入新的文件夾和文件
- 21. 使用Android Drive SDK從Google Drive下載'App data'文件
- 22. 來自Google Drive API的父文件夾下的文件和文件夾列表
- 23. 使用java從Google Drive下載Google文檔文件
- 24. Google Drive API VB.NET父文件夾的文件夾
- 25. 使用Google Drive API - 如何顯示根文件夾中的文件夾列表
- 26. 使用JavaScript API在Google Drive中創建文件夾
- 27. 使用Google Drive API導航到文件夾
- 28. 如何使用Python中的Google Drive API創建新文件夾?
- 29. 如何使用Google Drive API獲取文件夾的子女數?
- 30. 如何使用.NET API在Google Drive中創建文件夾?
謝謝。但是,下載不是特定文件夾的直接子文件的文件呢? '父母'中的'file_id'只能匹配直接的孩子 – zerozero7
嘗試使用Not(不是父母中的'file_id')應該帶回所有不在該目錄中的文件。 – DaImTo
我的意思是從結構體'file1 - > file2 - > file3'中獲得'file3',只知道'file1'。 Drive API中的「父母」字段只包含直接父級 – zerozero7