public delegate void FileProgressCallback (int64 current_num_bytes, int64 total_num_bytes)
When doing file operations that may take a while, such as moving a file or copying a file, a progress callback is used to pass how far along that operation is to the application.
the current number of bytes in the operation.
the total number of bytes in the operation.
user data passed to the callback.