我正在尝试获取Google驱动器中可用的文件夹和文件的列表。但是我很想获得文件夹名称,并使用飞镖和颤动对其进行了详细说明。
我可以获取文件列表,但无法获取文件夹列表。
var drive = ga.DriveApi(client);
var f = await drive.files.list();
for (var item in f.files) {
print(item.name);
}
我刚刚浏览了此视频(https://www.youtube.com/watch?v=9kXov_Ly9BI)并创建了一个应用程序。在该视频中,它向我展示了如何将文件上传到Google Drive,并且我想从Google Drive获取文件/文件夹列表。我可以获取文件名,但无法获取文件夹详细信息。
您可以使用List()
方法中的查询参数获取文件夹列表。
代码:
var f = await drive.files
.list(q: "mimeType = 'application/vnd.google-apps.folder'");
f.files.forEach((f) {
print(f.size);
});
print("Result ${f.toJson()}");