0

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

4

1 回答 1

1

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

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


但是,根据我认为您的想法,我会尝试提供回应....

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

这将是一个幼稚的例子,但类似于:

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
}
于 2013-03-28T01:04:18.043 回答