FileT.copyAttributes

Copies the file attributes from source to destination.

Normally only a subset of the file attributes are copied, those that are copies in a normal file copy operation (which for instance does not include e.g. owner). However if gio.types.FileCopyFlags.AllMetadata is specified in flags, then all the metadata that is possible to copy is copied. This is useful when implementing move by copy + delete source.

template FileT()
override
bool
copyAttributes

Parameters

destination gio.file.File

a #GFile to copy attributes to

flags gio.types.FileCopyFlags

a set of #GFileCopyFlags

cancellable gio.cancellable.Cancellable

optional #GCancellable object, null to ignore

Return Value

Type: bool

true if the attributes were copied successfully, false otherwise.