Thursday, September 11, 2014

Sharepoint Client Object find if the folder exists in Sharepoint list or library

Below code finds if the Folder is present or not in a SharePoint List or library from client side



public void CheckFolderExists(string siteURL)
        {


            ClientContext clientContext = new ClientContext(siteURL);
            List oList = clientContext.Web.Lists.GetByTitle("ListA");

            CamlQuery camlQuery = new CamlQuery();
            camlQuery.ViewXml = "<View Scope='RecursiveAll'>"
                                                + "<Query>"
                                                         + "   <Where>"
 + "      <Eq><FieldRef Name='FSObjType' /><Value Type='Integer'>1</Value></Eq>"
                                                         + "   </Where>"
                                                + "</Query>"
                                + "</View>";
            ListItemCollection collListItem = oList.GetItems(camlQuery);

            clientContext.Load(collListItem);
            clientContext.ExecuteQuery();

            string a = "";
            foreach (ListItem oListItem in collListItem)
            {
               
               a = a + oListItem["Title"];
               
            }
            label1.Text = a;

        }


The code will give you all the folders in the list ,you can play with CAML query or object to get the folder which you need

No comments:

Post a Comment