【发布时间】:2017-03-22 04:06:25
【问题描述】:
我需要从文件名列表中找到一个文件名,并根据找到的结果启动两个方法。我试过了:
FileList result = service.files().list()
.setPageSize(10)
.setFields("nextPageToken, files(id, name)")
.execute();
List<File> files = result.getFiles();
if (files == null || files.size() == 0) {
System.out.println("No files found.");
} else {
System.out.println("Files:");
for (File file : files) {
System.out.printf("%s (%s)\n", file.getName(), file.getId());
Boolean found = files.contains("XYZ");
if(found)
{
insertIntoFolder();
} else {
createFolder();
}
}
}
我需要从文件名列表(如sjh, jsdhf, XYZ, ASDF)中找到XYZ(文件名)。一旦我找到它,我需要停止搜索。如果名称与名称列表不匹配,我只需在检查该列表中的所有名称后创建一个文件夹。
【问题讨论】: