copy

open fun copy(    destination: File,     flags: FileCopyFlags,     cancellable: Cancellable? = null,     progressCallback: FileProgressCallback?): <Error class: unknown class><Boolean>(source)

Copies the file @source to the location specified by @destination. Can not handle recursive copies of directories.

If the flag %G_FILE_COPY_OVERWRITE is specified an already existing @destination file is overwritten.

If the flag %G_FILE_COPY_NOFOLLOW_SYMLINKS is specified then symlinks will be copied as symlinks, otherwise the target of the

Return

true on success, false otherwise.

Parameters

destination

destination #GFile

flags

set of #GFileCopyFlags

cancellable

optional #GCancellable object, null to ignore

progressCallback

function to callback with progress information, or null if progress information is not needed