怎样用程序实现一个文件的复制
解决方案 »
- CListCtrl初始化无法显示
- 如何让某控件始终位于另一控件之上,不管是否拥有焦点???
- Sleep(0)在多线程中使用代表什么意思
- 一个超难的VC问题?????
- 如何理解“设备上下文”?
- 关于界面字体颜色的问题:
- 超级难题~~~~给分给分!!!!
- CString s 和CString &s 有什么区别?
- windows核心编程第四版,第22章Api Hooking例子,原书代码怎么老是运行不了啊,弄了一下午!!!
- 为什么不能建立socket?
- 我做了个系统托盘,右键点出来菜单,设了一项“关闭”,有点问题,
- 为士么一执行dlg.m_slider.SetRange(0,255);就会报错啊弹debug框
SHFILEOPSTRUCT aFileOpStruct;
if( strSrcDir==_T(""))
{
return false;
} wmemset(cstrSrcDir,0, MAX_PATH);
wmemcpy(cstrSrcDir, strSrcDir, strSrcDir.GetLength());
ZeroMemory(&aFileOpStruct, sizeof(SHFILEOPSTRUCT));
aFileOpStruct.pFrom = cstrSrcDir;
aFileOpStruct.fFlags = FOF_ALLOWUNDO | FOF_NOCONFIRMATION | FOF_SILENT;
aFileOpStruct.wFunc = FO_COPY;
return ( SHFileOperation(&aFileOpStruct) == 0 );也可以直接用CopyFile();
BOOL CopyFile(
LPCTSTR lpExistingFileName, // name of an existing file
LPCTSTR lpNewFileName, // name of new file
BOOL bFailIfExists // operation if file exists
);