Rackspace CloudFiles C#API:如何列出根'文件夹'上的文件,以及如何在'文件夹'中列出(子)文件夹?

时间:2011-09-25 17:21:13

标签: c# .net api rackspace-cloud cloudfiles

(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。但是,(cloudfiles和S3)都提供了一种使用'文件夹'的方法。在S3很容易。在cloudfiles(使用.net API)中,我找不到如何执行此操作。

任何提示都将受到高度赞赏。

1 个答案:

答案 0 :(得分:1)

刚刚使用最新推送修复此问题并关闭issue #51 on github

链接到downloadable package

希望这有帮助。