destination GFile
set of GFileCopyFlags
the I/O priority of the request
optional GCancellable object, NULL to ignore. [allow-none]
function to callback with progress information, or NULL if progress information is not needed. [allow-none]
user data to pass to progress_callback. closure
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(), however the callback will run in the main loop, not in the thread that is doing the I/O operation. When the operation is finished, callback will be called. You can then call g_file_copy_finish() to get the result of the operation.