方法
GioFilecopy_attributes
声明 [源]
gboolean
g_file_copy_attributes (
GFile* source,
GFile* destination,
GFileCopyFlags flags,
GCancellable* cancellable,
GError** error
)
描述 [源]
将文件的属性从 source 复制到 destination。
通常只会复制一部分文件属性,那些在正常文件复制操作中也会被复制(例如不包括所有者)。然而,如果 flags 中指定了 G_FILE_COPY_ALL_METADATA,则复制所有可能的元数据。这在实现通过复制 + 删除源移动时很有用。
参数
目标位置-
类型:
GFile要复制属性的目标
GFile对象。数据由方法调用者拥有。 标志-
类型:
GFileCopyFlags一组
GFileCopyFlags。 可取消-
类型:
GCancellable可选的
GCancellable对象,NULL表示忽略。此参数可以是 NULL。数据由方法调用者拥有。 错误-
类型:
GError **用于可恢复错误的返回位置。
此参数可以是 NULL。如果返回位置不是 NULL,那么您必须将其初始化为NULL的GError*。如果没有错误,方法将留下初始化为 NULL的参数。出错时,参数将设置为新分配的 GError;调用者将获得数据的所有权,并负责释放它。