Cloud Storage Integrator 2016 Linux Edition
Cloud Storage Integrator 2016 Linux Edition
Questions / Feedback?

CopyResource Method

Copies the specified resource to a new location.

Syntax

 int CopyResource(char* lpszFolderId, char* lpszNewResourceName);

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");

 
 
Copyright (c) 2019 /n software inc. - All rights reserved.
Cloud Storage Integrator 2016 Linux Edition - Version 16.0 [Build 7239]