Поделиться через


Метод 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");
}

См. также

Справочные материалы

SPFolder класс

Элементы SPFolder

Пространство имен Microsoft.SharePoint