BOOL WINAPI CopyFile(
__in LPCTSTR lpExistingFileName,
__in LPCTSTR lpNewFileName,
__in BOOL bFailIfExists
);
- El primer parámetro es el archivo de origen.
- El segundo parámetro es el archivo destino.
- El tercer parámetro si le pasas true no sobrescribirá el archivo destino si este existe, y si le pasas false creará el archivo destino sobrescribiendo el archivo si ya existe.
Ejemplo:
CopyFile("C:\\archivo.txt", "C:\\copia.txt", false);
PD: Recuerda que debes incluir la cabecera "windows.h".