File.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 G_FILE_COPY_ALL_METADATA 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.

Parameters

destination File

a GFile to copy attributes to

flags GFileCopyFlags

a set of GFileCopyFlags

cancellable Cancellable

optional GCancellable object, NULL to ignore. [allow-none]

Return Value

Type: int

TRUE if the attributes were copied successfully, FALSE otherwise.

Throws

GException on failure.

Meta