Hola DOS994.
Código:
int CopiaTodo(String Origen, String Destino)
{
SHFILEOPSTRUCT FOS = {0};
FOS.wFunc = FO_COPY;
FOS.pFrom = (Origen+"\0").c_str();
FOS.pTo = (Destino+"\0").c_str();
FOS.fFlags = FOF_ALLOWUNDO | FOF_NOCONFIRMATION;
return SHFileOperation(&FOS);
}
Mas información: [
SHFileOperation].
Saludos.