Как скопировать файл, с применением стандартных DLL?

 

субж.

нужно для организации учета версий эксперта.

(при начале оптимизации создаем каталог с логами и копируем туда параметры и исходник экспа)

 
#import "shell32.dll"   
    int ShellExecuteA(int hwnd,string Operation,string File,string Parameters,string Directory,int ShowCmd); 
 
 
ShellExecuteA(0,"Open","xcopy",puth+namefiles,"",0);
например при помощи этой функции
 
Игорь, спасибо за оперативный ответ!
 
Есть ещё идеи? А то xcopy не всегда работает на диске C: не пойму почему, да и моргающее окно командной строки надоедает.
 
MasterDarius:
Есть ещё идеи? А то xcopy не всегда работает на диске C: не пойму почему, да и моргающее окно командной строки надоедает.
#import "kernel32.dll" 
bool CopyFileW(string SRCfile,string DSTFile,bool bFailIfExist);
#import

bool cod;
cod  = CopyFileW("c:\\a.txt","c:\\a1.txt", true );
 

Причина обращения: