list.RootFolder.SubFolders [i]给出文件夹/子文件夹名称 任何人都可以帮助我如何在sharepoint的子文件夹中获取文件夹名称
答案 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
}