GFileIface.copy

Copies a file. null if copying is unsupported, which will cause gio.file.File to use a fallback copy method where it reads from the source and writes to the destination.

struct GFileIface
extern (C)
bool function(GFile* source, GFile* destination, GFileCopyFlags flags, GCancellable* cancellable, GFileProgressCallback progressCallback, void* progressCallbackData, GError** _err) copy;