执行云端硬盘 API 请求
Perform Drive API requests
我想列出特定文件夹中包含的文件。
我必须提出 3 个请求...
drive.files.list(q: "'root' in parents and title = '_folder_A'").then((storage.FileList list_0) {
drive.files.list(q: "'${list_0.items[0].id}' in parents and title = '_folder_a'").then((storage.FileList list_1) {
drive.files.list(q: "'${list_1.items[0].id}' in parents").then((storage.FileList list_3) {
print(list_3.items[0].title); // The good file
});
});
});
你有更好的提议吗?
Google 驱动器 API 本身不支持按路径查找文件夹或文件的功能,因此需要像您演示的那样发出多个请求。我们推荐的方法是不要让您的代码基于路径,而是文件夹或文件 ID。存储您正在查找的文件夹的 ID,并使用它来搜索文件。
我想列出特定文件夹中包含的文件。
我必须提出 3 个请求...
drive.files.list(q: "'root' in parents and title = '_folder_A'").then((storage.FileList list_0) {
drive.files.list(q: "'${list_0.items[0].id}' in parents and title = '_folder_a'").then((storage.FileList list_1) {
drive.files.list(q: "'${list_1.items[0].id}' in parents").then((storage.FileList list_3) {
print(list_3.items[0].title); // The good file
});
});
});
你有更好的提议吗?
Google 驱动器 API 本身不支持按路径查找文件夹或文件的功能,因此需要像您演示的那样发出多个请求。我们推荐的方法是不要让您的代码基于路径,而是文件夹或文件 ID。存储您正在查找的文件夹的 ID,并使用它来搜索文件。