I имеет следующую структуру файла в моем общедоступном ведре:ява GAE Google облако хранения перебирать файлы в ведре
somedirs/somefiles.html
HTML-файлах отображаться в моем ведре, и я могу получить доступ в браузере и читать/писать из/в них в моем приложении. Теперь я хочу перебрать все файлы (на gae с последним java sdk), чтобы сгенерировать файл sitemap.xml.
Я собирался на следующий подход:
ListResult fileList = GcsServiceFactory.createGcsService(RetryParams.getDefaultInstance())
.list("mybucket", new ListOptions.Builder().setRecursive(true).build());
String dir = null;
while (fileList.hasNext()) {
ListItem file = fileList.next();
if (file.isDirectory()) {
dir = file.getName();
continue;
} else if(dir == null)
continue;
//generate XML form file meta-data, name and dir name
}
Моя проблема заключается в том, что список файлов кажется пустым, следовательно, моя sitemap.xml пуста, а также. В документации и документации API нет информации о том, как это сделать правильно.
Любые предложения?