CopyResource Method
Copies the specified resource to a new location.
Syntax
[VB.NET] Public Sub CopyResource(ByVal FolderId As String, ByVal NewResourceName As String)
[C#] public void CopyResource(string folderId, string newResourceName);
Remarks
This method copies the resource specified by ResourceId to the folder specified by the FolderId parameter.
Note: ResourceType must be set to the appropriate value before calling this method (file or folder).
The NewResourceName parameter is optional. If specified it is a new name for the resource.
Copy Examples
//Copy a file to a new folder and keep the same name
box.ResourceType = BoxResourceTypes.rtFile
box.CopyResource(new_folder_id,
""
);
//Copy a file to a new folder with a new name
box.ResourceType = BoxResourceTypes.rtFile
box.CopyResource(new_folder_id,
"newfile.txt"
);
//Copy a folder and keep the same name
box.ResourceType = BoxResourceTypes.rtFolder
box.CopyResource(new_parent_folder_id,
""
);
//Copy a folder and use a new name
box.ResourceType = BoxResourceTypes.rtFolder
box.CopyResource(new_parent_folder_id,
"newfolder"
);