サイトコレクション全体ですべてのファイルをコンテンツタイプ別に取得できますか?これは私が現在持っているコードです:サイトコレクション内のすべてのファイルをコンテンツタイプ別に取得する
//Get list of subsites to traverse
List<string> subsites = getSubSiteList();
foreach (string siteUrl in subsites)
{
using (SPWeb web = new SPSite(siteUrl).OpenWeb())
{
if (web.GetFolder("Pages").Exists)
{
//Get Pages Folder from subsite
SPFolder folderCol = web.Folders["Pages"];
//Set files in Pages folder
SPFileCollection fileCol = folderCol.Files;
foreach (SPFile file in fileCol)
{
//Debug.WriteLine("File in site: " + siteUrl + " file: " + file.Name);
}
}
web.Dispose();
}
}
私はすべてのサブサイトを反復処理し、特定のページを取得するには、「ページ」フォルダに行きます。このコードでは、私はちょうどすべてのプルできるようにしたいと思いますこれらのファイルは、各サブサイトを通過することなく、 "ページ"フォルダに入ってそこから解析するのではなく、コンテンツタイプで取得する必要がありません。コードはどのように見えますか?ありがとう!