Hola Andres:Echale un vistazo a la función del API "CopyFile":
http://msdn.microsoft.com/library/en-us/fileio/filesio_0x9h.asp
aquí va un ejemplo de su uso:
code:
String sFuente = "c:\\windows\\notepad.exe";
String sDestino = "a:\\notepad.exe";
bool fRet = CopyFile(sFuente.c_str(), sDestino.c_str(), false);
if (fRet)
ShowMessage("Copia finalizada correctamente.");
else
{
// Mostramos el mensaje de error
char szMsg[1024];
FormatMessage(FORMAT_MESSAGE_FROM_SYSTEM, NULL, GetLastError(), 0,
szMsg, sizeof(szMsg), NULL);
throw Exception(szMsg);
}
Lo que hace es copiar el fichero "c:\windows\notepad.exe" en "a:\".
Espero que te sirva...
Saludos:
_Leo
PD: También tienes otra función del API que te puede interesar, es "SHFileOperation", puedes ver mas información sobre ella en:
http://msdn.microsoft.com/library/en-us/shellcc/platform/Shell/Functions/SHFileOperation.asp
y también en mensajes anteriores de este foro, donde encontraras ejemplos de su uso.