SharePoint 2007 - Come verificare l'esistenza di una cartella

Spesso capita di dover creare automaticamente una serie di cartelle all'interno di una raccolta documenti, prima di creare le cartelle è però sempre buona norma verificarne l'esistenza tramite il la proprietà "Exists" della classe SPFolder.

 

// Verifica l'esistenza del folder passato come argomento (URL completo del folder)

public bool ExistFolder(string folderName)

{

      // il folder può essere passato nel formato:

      // http://{sito}/sites/{doclibrary}/{folder}

      // ex.: http://vmw2k3:1001/sites/DocumentCenter01/MiaCartella

      using (SPSite site = new SPSite(folderName))

      {

            using (SPWeb web = site.OpenWeb())

            {

                  SPFolder folder = web.GetFolder(folderName);

                  return folder.Exists;

            }

      }

}

 

Technorati Tags: ,
«giugno»
domlunmarmergiovensab
272829303112
3456789
10111213141516
17181920212223
24252627282930
1234567