This looks like a simple question, but I didn\'t find anything similar here.
Since there is no file copy function in C, we have to implement file copying ourselves,
the size of each read need to be a multiple of 512 ( sector size ) 4096 is a good one