CopyResource Method
Copies the specified resource to a new location.
Object Oriented Interface
public function doCopyResource($folderid, $newresourcename);
Procedural Interface
incloudstorage_box_do_copyresource($res, $folderid, $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");