--- sidebar_position: 7 --- # Copy object Copies file or directory `Function CopyObject(Val Token, Val Identifier, Val NewName = "", Val NewParent = "") Export` | Parameter | CLI option | Type | 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="Code example" Token = "ya29.a0AcM612wLdbBK14FR2SE0d3WHabYb8Xtppm0oKCcbVrecgsA-a5DfsgZ29stOw4hu84F_IpHbKTJocsm1WpjLQPBT5MJ6p8D7H1PKa_iT0..."; Identifier = "1RijXw14hyQN_59ZOzJ9f35ezzU_qd114"; NewName = "CopiedFile.jpeg"; NewParent = "root"; Result = OPI_GoogleDrive.CopyObject(Token, Identifier, NewName, NewParent); ``` ```sh title="CLI command example" oint gdrive CopyObject --token %token% --object "1F8pfXPgltiOG2fPv88uStwegYj1tRoFk" --title %title% --catalog %catalog% ``` ```json title="Result" ```