0

我想将我在谷歌驱动器中的所有数据放入文件(xml 或 json 没关系)。常规的方法是这样的:

Drive service = new Drive(somedata);
String fileName = service.get(fileId).execute().getTitle();

要获取文件 ID,需要这样做:

Children.List request  = service.children().list(root);
ChildList children = request.execute();
String fileId = children.getItems().get(0).getId();

问题是:

String fileName = service.get(fileId).execute().getTitle(); 

每个文件需要很长时间。

如果我想创建一个包含我所有数据的数据文件,这将需要很多时间。

我需要文件名来展示我的 google drive 帐户的文件系统。

有人处理过它并知道该怎么做吗?

4

1 回答 1

1

而不是children.list(root)files.list(q='root' in parents, fields=nextPageToken, items/title)。这样,您就可以在一次(分页)获取中获取所有标题。

注意。这是伪代码。查看 Java 库以了解确切的语法

于 2015-04-27T19:12:25.790 回答