ArcObjects Library Reference  (GeoDatabase)    

IWorkspaceFactory.Copy Method

Copies a workspace to the specified destination folder.

[Visual Basic 6.0]
Function Copy(
    ByVal WorkspaceName As IWorkspaceName, _
    ByVal destinationFolder As String, _
    workspaceNameCopy As IWorkspaceName _
) As Boolean
[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
);
[Java]
public Boolean copy (
    IWorkspaceName WorkspaceName,
    String destinationFolder,
    IWorkspaceName workspaceNamecopy
)
throws
    IOException,
    AutomationException
[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

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Remarks

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.

See Also

IWorkspaceFactory Interface

 


Feedback Send feedback on this page