我想列出特定文件夹中包含的文件。
我必须提出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
});
});
});
你有更好的主张吗?
答案 0 :(得分:1)
Google Drive API本身并不支持按路径查找文件夹或文件的功能,因此需要根据您的演示提出多个请求。我们推荐的方法是不以代码为基础,而是以文件夹或文件ID为基础。存储您正在查找的文件夹的ID,并使用它来搜索文件。