list.RootFolder.SubFolders[i] はフォルダー/サブフォルダー名を提供します。共有ポイントのサブフォルダー内のフォルダー名を取得する方法について誰でも助けてくれます
質問する
5036 次
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 に答える