CreateDirectory(); 怎样在创建目录时 覆盖掉原目录啊 ....

CreateDirectory(TempDir,NULL);怎样在创建目录时覆盖掉原目录啊....//因为删除非空目录也比较烦CString怎么引入啊我写了相应啊为什么我... CreateDirectory(TempDir,NULL);
怎样在创建目录时 覆盖掉原目录啊 ....
// 因为 删除非空目录 也比较烦
CString 怎么引入啊
我写了 相应啊
为什么 我写了相应的#include<..> 还是没用啊
展开
 我来答
6908270270
2007-12-15 · TA获得超过3427个赞
知道小有建树答主
回答量:1988
采纳率:0%
帮助的人:708万
展开全部
CString StrSourceFolder="C:\\1";
char SourceFolder[MAX_PATH+1]="";
strcpy(SourceFolder,StrSourceFolder);
SHFILEOPSTRUCT lpFile;
lpFile.hwnd=GetSafeHwnd();
lpFile.wFunc=FO_DELETE;
lpFile.pFrom=SourceFolder;
lpFile.pTo=NULL;
lpFile.fFlags=FOF_ALLOWUNDO;
lpFile.fAnyOperationsAborted=FALSE;
lpFile.hNameMappings=NULL;
lpFile.lpszProgressTitle=NULL;
int ReturnValue=SHFileOperation(&lpFile);
if(ReturnValue==0)
{
if(lpFile.fAnyOperationsAborted==TRUE)
MessageBox("删除文件夹的操作被取消","信息提示",MB_OK+MB_ICONWARNING);
else
MessageBox("删除文件夹操作成功","信息提示",MB_OK+MB_ICONWARNING);
}
else
MessageBox("删除文件夹操作失败","信息提示",MB_OK+MB_ICONEXCLAMATION);

CreateDirectory(TempDir,NULL);
Jason_Cai
2007-12-14 · TA获得超过251个赞
知道小有建树答主
回答量:232
采纳率:0%
帮助的人:216万
展开全部
没办法的,只能自己写代码先删除原来的再新建
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式