Gambas Documentation - /lang/copy

# COPY

COPY SourcePath TO DestinationPath

Copies a file from SourcePath to DestinationPath.

The destination path does not need to have the same name as the source path.

Note that you cannot copy directories recursively with this function.

### Example

    ' Save the gambas configuration file
    COPY User.Home &/ ".config/gambas/gambas.conf" TO "/mnt/save/gambas.conf.save"

### Errors

Message | Description
--- | ---
File already exists (38) | The destination file already exists.

This instruction internally uses the functions OPEN, READ, WRITE and CLOSE. So it can raise any of their errors. That also means that all of the dates will NOT match the original file.

### See also

- File & Directory Functions

- OPEN

- READ

- WRITE

- CLOSE