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
Ссылка на скачиваемый пакет
Надеюсь это поможет.