Для справки Вот несколько применимых кодов:
const service = storage.createBlobService(connectionString);
service.listBlobsSegemented(containerName, null, (err, data) => {
if (err) {
throw new Error();
}
data.entries.forEach(blob => {
console.log('blob', blob)
})
})
Проблема заключается в том, что data.entries
включает в себя КАЖДЫЙ ЕДИНСТВЕННЫЙ шарик в контейнере. Структура моего контейнера выглядит примерно так:
- файл-1.csv
- файл-2.csv
- архив / файл-1-12341234123412.csv
- архив / файл-2-12341234123412.csv
Я могу легко извлекать только то, что находится в / архиве с listBlobsSegmentedWithPrefix
, например:
service.listBlobsSegmentedWithPrefix(containerName, 'archive', null,
(err, data) => {
...
}
)
Однако я не вижу способа ТОЛЬКО получить капли на корневом уровне.