如何在sharepoint的子文件夹中获取文件夹名称

时间:2013-03-28 00:08:01

标签: c# sharepoint-2010

list.RootFolder.SubFolders [i]给出文件夹/子文件夹名称 任何人都可以帮助我如何在sharepoint的子文件夹中获取文件夹名称

1 个答案:

答案 0 :(得分:2)

您是否有任何示例代码,或者您是否可以向我们展示迄今为止尝试过的代码示例?

如果您可以提供更多信息或告诉我们您尝试过的内容,甚至发布您尝试过的具有特定问题的代码,将有助于回答您的问题。


然而,根据我的想法,我会尝试提供回复......

需要注意的一点是,list.RootFolder.SubFolder[i]实际上会返回另一个SPFolder对象。因此,您可以再次访问SubFolders property以获取该子文件夹中的子文件夹。

这将是一个简单的例子,但是像:

SPFolder subFolder = list.RootFolder.SubFolder[i];
SPFolderCollection subFoldersOfSubFolder = subFolder.SubFolders;

if (subFoldersOfSubFolder.Count > 0)
{
    for (int j = 0; j < subFoldersOfSubFolder.Count; j++)
    {
        SPFolder specificSubFolder = subFoldersOfSubFolder[j];
        /*
            At this point you could use properties like Name, 
            ServerRelativeUrl or UniqueId of the SubFolder class to get 
            the information you need.
        */
    }
}
else
{
    //If you get to here, it means that the sub-folder had no sub-folders
}