Rackspace CloudFiles C# API: Как вывести список файлов в корневой "папке" и как вывести (суб) папки в "папку"?

(1) Я могу перечислить файлы в папке следующим образом:

var parameters = new Dictionary<GetListParameters, string>();
parameters.Add(GetListParameters.Path, "folder1/"); // get items from this specific path 
var containerItemList = connection.GetContainerItemList(Settings.ContainerName, parameters);

Однако это:

parameters.Add(GetListParameters.Path, "/");

или это:

parameters.Add(GetListParameters.Path, "");

не работает.
Как я могу запросить файлы в корневой папке?

(2) Приведенный выше код возвращает список файлов в папке.
Как я могу получить список папок внутри папки? Есть ли какой-либо параметр, который я могу установить, чтобы получить этот список?
Примечание. Я знаю, что это "плоская" файловая система, похожая на Amazon S3. Тем не менее, оба (облачные файлы и S3) предоставляют способ работы с "папкой". В S3 это просто. В облачных файлах (с.net API) я не мог найти, как это сделать.

Любой намек будет высоко оценен.

1 ответ

Решение

Это только что было исправлено с помощью последней версии push и закрывает проблему #51 на github

Ссылка на скачиваемый пакет

Надеюсь это поможет.

Другие вопросы по тегам