[PATCH v4 1/4] implement CopyFile2