[PATCH v3 1/3] implement CopyFile2