destination GFile
set of GFileCopyFlags
the [I/O priority][io-priority] of the request
optional gio.Cancellable object, NULL to ignore
function to callback with progress information, or NULL if progress information is not needed
user data to pass to progress_callback
a GAsyncReadyCallback to call when the request is satisfied
the data to pass to callback function
Copies the file source to the location specified by destination asynchronously. For details of the behaviour, see g_file_copy().
If progress_callback is not NULL, then that function that will be called just like in g_file_copy(). The callback will run in the default main context of the thread calling g_file_copy_async() — the same context as callback is run in.
When the operation is finished, callback will be called. You can then call g_file_copy_finish() to get the result of the operation.