--- sidebar_position: 7 --- import Tabs from '@theme/Tabs'; import TabItem from '@theme/TabItem'; # Copy object Copies file or directory `Function CopyObject(Val Token, Val Identifier, Val NewName = "", Val NewParent = "") Export` | Parameter | CLI option | Type | Required | Description | |-|-|-|-|-| | Token | --token | String | ✔ | Token | | Identifier | --object | String | ✔ | Object identifier | | NewName | --title | String | ✖ | New object name | | NewParent | --catalog | String | ✖ | New parent directory | Returns: Map Of KeyAndValue - serialized JSON response from Google
```bsl title="1C:Enterprise/OneScript code example" Token = "ya29.a0AeDClZCVfxXCE-JAcPJed8p82WT_K0Jtttw0mCwT02IVORX3qB2e7AM-8OQCJa8ImTUNCA5F--f_CULx1mArjs-Se30Fonbdtroe7NaOe..."; Identifier = "1tc0u2Kavc465COwYynweCKKFH9-ZaCXX"; NewName = "CopiedFile.jpeg"; NewParent = "root"; Result = OPI_GoogleDrive.CopyObject(Token, Identifier, NewName, NewParent); ``` ```bash oint gdrive CopyObject \ --token "***" \ --object "1zdAzp1SAfeb3KQSs5MIeRuPdLJxKsEOx" \ --title "CopiedFile.jpeg" \ --catalog "root" ``` ```batch oint gdrive CopyObject ^ --token "***" ^ --object "1zdAzp1SAfeb3KQSs5MIeRuPdLJxKsEOx" ^ --title "CopiedFile.jpeg" ^ --catalog "root" ``` ```json title="Result" { "kind": "drive#file", "id": "19rwnmeC5Vro9P_yBfeKsPLeuSOU9Y9oC", "name": "CopiedFile.jpeg", "mimeType": "image/jpeg" } ```