亲爱的大家
我试图通过"完整路径"找到文档列表.在阅读API参考之后,这似乎是一项复杂的任务.假设我的路径类似于/ path0/path1/path2/...
上面的方法看起来非常低效,因为它需要我的应用程序和Drive之间的多次交互.我了解Google Drive允许多个文件共享相同的文件名,即使在同一个文件夹中也是如此.如果我可以这样做,它会很方便:
listDocByFullPath("path0/path1/path2")
Run Code Online (Sandbox Code Playgroud)
这是否可以使用当前版本的Google Drive SDK?如果它还没有,我想知道是否有比我在这里列出的更简单的方法.
顺便说一句,由于我的应用程序纯粹是一种后端服务,因此无法使用Google提供的文件选择器.
干杯.
Bur*_*gan 16
与传统文件系统不同,文件可能位于Drive上的多个文件夹下.文件夹与标签非常相似.因此,传统路径并不总是在我们的抽象中起作用.我建议你遵循以下逻辑:
'root' in parents and title = 'path0' and mimeType = 'application/vnd.google-apps.folder'并选择第一个结果.'<id of path0>' in parents and title = 'path1' and mimeType='application/vnd.google-apps.folder'并选择第一个结果.最大的问题是路径不能唯一地标识文件或文件夹!例如,在Web UI中,您可以创建2个与相同文件夹的子文件夹同名的文件夹。即,您可以使树看起来像:
root
|-somefolder
|-somefolder
| 归档时间: |
|
| 查看次数: |
8185 次 |
| 最近记录: |