Метод SPFolder.CopyTo
Копирует папку и ее содержимое в новую папку по указанному URL-АДРЕСУ.
Пространство имен: Microsoft.SharePoint
Сборка: Microsoft.SharePoint (в Microsoft.SharePoint.dll)
Синтаксис
'Декларация
Public Sub CopyTo ( _
strNewUrl As String _
)
'Применение
Dim instance As SPFolder
Dim strNewUrl As String
instance.CopyTo(strNewUrl)
public void CopyTo(
string strNewUrl
)
Параметры
strNewUrl
Тип: System.StringСтрока, указывающая URL-адрес для новой папки.
Замечания
Метод CopyTo применяется только для одного узла контекста.
Примеры
В следующем примере кода копирует конкретной вложенной папке вложенную в другую библиотеку документов из библиотеки общих документов.
Dim site As SPWeb = SPControl.GetContextWeb(Context)
If site.GetFolder("Shared Documents/Source_Subfolder_Name").Exists Then
Dim copyFolder As SPFolder = site.GetFolder
("Shared Documents/Source_Subfolder_Name")
copyFolder.CopyTo("DocLib_Name/Destination_Subfolder_Name")
End If
SPWeb oWebsite = SPContext.Current.Web;
if (oWebsite.GetFolder("Shared Documents/Source_Subfolder_Name").Exists)
{
SPFolder oFolderSrc = oWebsite.GetFolder("Shared Documents/Source_Subfolder_Name");
oFolderSrc.CopyTo("DocLib_Name/Destination_Subfolder_Name");
}