SPFolderCollection.Add Method
Adds the folder that is located at the specified URL to the collection.
Namespace: Microsoft.SharePoint
Assembly: Microsoft.SharePoint (in Microsoft.SharePoint.dll)
Available in Sandboxed Solutions: Yes
Available in SharePoint Online
Syntax
'Declaration
<ClientCallableExceptionConstraintAttribute(FixedId := "2", Condition := "Lack of permissions to perform the operation.", _
ErrorType := GetType(UnauthorizedAccessException))> _
<ClientCallableMethodAttribute(ReturnObjectIdentity := True, AddReturnValueToCollection := True)> _
<ClientCallableExceptionConstraintAttribute(FixedId := "1", Condition := "Value does not fall within the expected range.", _
ErrorType := GetType(ArgumentException))> _
Public Function Add ( _
strUrl As String _
) As SPFolder
'Usage
Dim instance As SPFolderCollection
Dim strUrl As String
Dim returnValue As SPFolder
returnValue = instance.Add(strUrl)
[ClientCallableExceptionConstraintAttribute(FixedId = "2", Condition = "Lack of permissions to perform the operation.",
ErrorType = typeof(UnauthorizedAccessException))]
[ClientCallableMethodAttribute(ReturnObjectIdentity = true, AddReturnValueToCollection = true)]
[ClientCallableExceptionConstraintAttribute(FixedId = "1", Condition = "Value does not fall within the expected range.",
ErrorType = typeof(ArgumentException))]
public SPFolder Add(
string strUrl
)
Parameters
strUrl
Type: System.StringA string that specifies the URL of the folder.
Return Value
Type: Microsoft.SharePoint.SPFolder
An SPFolder object that represents the folder.
Examples
The following code example adds a folder to the specified Web site.
Dim site As SPSite = SPControl.GetContextSite(Context)
Dim folders As SPFolderCollection = site.AllWebs("Site_Name").Folders
folders.Add("Folder_Name")
SPSite oSiteCollection = SPContext.Current.Site;
SPFolderCollection collFolders =
oSiteCollection.AllWebs["Site_Name"].Folders;
collFolders.Add("Folder_Name");