This document is archived and information here might be outdated. Recommended version. |
ArcObjects Help for .NET developers > ArcObjects namespaces > Geodatabase > ESRI.ArcGIS.GeoDatabase > Interfaces > IW > IWorkspaceFactory Interface > IWorkspaceFactory.Copy Method (ArcObjects .NET 10.5 SDK) |
Copies a workspace to the specified destination folder.
[Visual Basic .NET] Public Function Copy ( _ ByVal WorkspaceName As IWorkspaceName, _ ByVal destinationFolder As String, _ ByRef workspaceNameCopy As IWorkspaceName _ ) As Boolean
[C#] public bool Copy ( IWorkspaceName WorkspaceName, string destinationFolder, ref IWorkspaceName workspaceNameCopy );
[C++]
HRESULT Copy(
IWorkspaceName* WorkspaceName,
BSTR destinationFolder,
IWorkspaceName** workspaceNameCopy,
VARIANT_BOOL* successfulCopy
);
[C++]
Parameters WorkspaceName [in]
WorkspaceName is a parameter of type IWorkspaceName destinationFolder [in] destinationFolder is a parameter of type BSTR workspaceNameCopy [out]
workspaceNameCopy is a parameter of type IWorkspaceName successfulCopy [out, retval] successfulCopy is a parameter of type VARIANT_BOOL
The Copy and Move methods can be used to copy or move workspaces or connection files between folders in the file system. The Boolean result indicates if the operation was successful. In the case of remote database workspaces, these operations work on the connection file representing the workspace.