Как получить список папок и подпапок, созданных в «Списке»? - PullRequest
0 голосов
/ 18 января 2010

Я пытаюсь получить доступ к списку всех сайтов и списков из Sharepoint 2007, используя c #.Я могу получить название сайта и список.Но не удалось получить папки и подпапки определенного списка.И документ загружен в определенную папку.

Я использую веб-службы (нет зависимости от Microsoft.Sharepoint.dll)

С уважением,

Jene

1 Ответ

0 голосов
/ 18 января 2010

Попробуйте это:

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);
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...