我正在尝试使用c#访问Sharepoint 2007中所有网站和列表的列表。 我能够获得网站名称和列表。 但无法获取特定列表的文件夹和子文件夹。 并且文档上传了特定的文件夹。
我正在使用Web服务(不依赖于Microsoft.Sharepoint.dll)
此致
Jene
答案 0 :(得分:0)
试试这个:
using(SPSite site = new SPSite("http://yoursite"))
using(SPWeb web = site.OpenWeb())
{
SPList list = web.Lists["your_doclib"];
SPQuery query = new SPQuery()
{
Query = "",
ViewAttributes = @"Scope=""RecursiveAll"""
};
SPListItemCollection itens = list.GetItems(query);
foreach (SPListItem item in itens)
{
Console.ForegroundColor =
item.FileSystemObjectType == SPFileSystemObjectType.Folder ?
ConsoleColor.White : ConsoleColor.Gray;
Console.WriteLine("{0}", item.Name);
}
}