如何用API实现文件COPY?
程序段如下:
int nOk;
char strSrc[]= "d:\\temp.txt" ;
char strDst[]= "c:\\temp1.txt" ;
char strTitle[]= "File copying" ;
//进度题头
SHFILEOPSTRUCT FileOp;
//FileOp.hwnd = m_hWnd
FileOp.wFunc = FO_COPY ;
FileOp.pFrom = strSrc ;
FileOp.pTo = strDst ;
FileOp.fFlags = FOF_ALLOWUNDO ;
FileOp.hNameMappings = NULL ;
FileOp.lpszProgressTitle = strTitle ;
//执行文件拷贝
nOk=SHFileOperation(&FileOp);
if(nOk)
ShowMessage("There is an error!");
else
ShowMessage("File copy sucessfull!");
if(FileOp.fAnyOperationsAborted)
ShowMessage("Operation was aborted!");
但一直执行不对,请高手指教!