各位大侠,帮帮忙!
我想把一个文件夹移动到另一个路径,连同文件夹下的所有子文件和子文件夹!例如 f:\a\b 是个文件夹,把整个 b 文件夹移动到 d:\b 。希望能通过一个函数来实现。假如函数为 Movefolder(CString s,CString d),c 和 d 分别保存着原文件夹和目标文件夹的路径。希望高人能给出完整的代码,如果参数不是CString的,能给出转换代码!!!
我想把一个文件夹移动到另一个路径,连同文件夹下的所有子文件和子文件夹!例如 f:\a\b 是个文件夹,把整个 b 文件夹移动到 d:\b 。希望能通过一个函数来实现。假如函数为 Movefolder(CString s,CString d),c 和 d 分别保存着原文件夹和目标文件夹的路径。希望高人能给出完整的代码,如果参数不是CString的,能给出转换代码!!!
解决方案 »
- CString 赋值问题
- ActiveX Control Test Container工具找不到OCX,求解决办法
- 生成子窗口
- 显示函数图形时,浮点型数据怎么用VC中函数显示(在线等)
- 自定义消息的问题
- 使用水晶报表Crystal Reports 10的VC程序在客户端怎样分发安装?
- 请问哪位大哥,如何制作Balloon Tooltips?
- 各位高手帮帮忙了!!!!!!!!!!
- 关于VC6下的Directories>executable files的动态设置问题
- 自定义信息的两个参数:wParam和lParam的含义是怎样定义的?(肯定给50分)
- 为啥我用CImage save()保存的文件那么大?有5M
- 关于坐标的最后一个问题了
http://msdn.microsoft.com/en-us/visualc/cc879182.aspx
{
strSrcPath += _T('\0');//注意这里一定要加_T('\0'),不要写成_T("\0");
SHFILEOPSTRUCT si = {0};
si.hwnd = ::GetDesktopWindow();
si.wFunc = FO_COPY;
si.pFrom = strSrcPath;
si.pTo = strDestPath;
si.fFlags = FOF_NOCONFIRMATION | FOF_NOCONFIRMMKDIR; return 0 == SHFileOperation(&si);
}