copies the file only once the ‘finish’ event has been raised and the stream is fully flushed;