Se vogliamo costruire un nostro browser personale per esplorare il contenuto delle cartelle di SharePoint è possibile utilizzare la collection “Files” contenuta nella classe SPFolder, semplicemente conoscendo l’URL della cartella di cui si desidera conoscere il contenuto.
// Restitusce un array-list con il contenuto dei files di una specifica cartella
public System.Collections.ArrayList GetFolderFiles(string targetFolder)
{
using (SPSite site = new SPSite(targetFolder))
{
using (SPWeb web = site.OpenWeb())
{
SPFolder folder = web.GetFolder(targetFolder);
SPFileCollection fileColl = folder.Files;
System.Collections.ArrayList al = new System.Collections.ArrayList(fileColl.Count);
foreach (SPFile file in fileColl)
{
al.Add(file.Name);
}
return al;
}
}
}
|
Technorati Tags:
SharePoint,
.NET,
Certificazioni
posted @ lunedì 5 febbraio 2007 11:38