Yanıt How to get root folder name SharePoint

  • 25 Nisan 2012 Çarşamba 18:35
     
     

    Hello!

    I have a  SP library with folders in it. In each folder i have list with elements. I want to create column in list, wich will contain  name of root folder of this list.How I can get a root folder name?

    Thnx for any idea.

Tüm Yanıtlar

  • 25 Nisan 2012 Çarşamba 20:15
     
     Yanıt Kod İçerir

    Root folder has same name as list!

    Do you want to get names of folders in list (1st level only)?

    If so:

    using (var site = new SPSite("http://mysitetitle/"))
    {
        using (var web = site.OpenWeb())
        {
            var list = web.Lists["ListTitle"];
            var listRootFolders = list.RootFolder.SubFolders;
            foreach (SPFolder listRootFolder in listRootFolders)
            {
                list.Fields.Add(listRootFolder.Name, SPFieldType.Text, false);
                list.Update();
            }
        }
    }


    Don't happy, be worry...