繁体   English   中英

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

[英]Rackspace CloudFiles C# API: How to list files on root 'folder', and how to list (sub)folders within a 'folder'?

(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),我找不到如何执行此操作。

任何提示将不胜感激。

github上最新的推送和关闭问题#51已解决了这个问题

链接到可下载的软件包

希望这可以帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM