【发布时间】:2010-03-10 19:24:59
【问题描述】:
我正在尝试使用 c# 从 Sharepoint 2007 访问所有站点和列表的列表。 我能够获取站点名称和列表。 但无法获取特定列表的文件夹和子文件夹。 并将 Document 上传到特定的文件夹中。
我正在使用 Web 服务(不依赖 Microsoft.Sharepoint.dll)
问候,
杰恩
【问题讨论】:
标签: c# sharepoint-2007
我正在尝试使用 c# 从 Sharepoint 2007 访问所有站点和列表的列表。 我能够获取站点名称和列表。 但无法获取特定列表的文件夹和子文件夹。 并将 Document 上传到特定的文件夹中。
我正在使用 Web 服务(不依赖 Microsoft.Sharepoint.dll)
问候,
杰恩
【问题讨论】:
标签: c# sharepoint-2007
试试这个:
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);
}
}
【讨论】: