cpp_copyfile