手机mfcach文件可以mfc删除指定文件吗

5862人阅读
1.删除指定文件
第一种方法:定义一个文件类对象来操作
&&& CFile&&& TempF&&&
&&& TempFile.Remove(指定文件名);
第二种方法:
DeleteFile(&c:\\abc\\test.exe &);//MFC框架中可直接调用此函数
2.删除目录
DeleteDirectory(sTempDir)
RemoveDirectory(sTempDir)&
//删除文件夹目录(非空)
bool DeleteDirectory( CString DirName)
AfxMessageBox(&执行删除文件夹:&+DirName);
CString PUBPATH;
PUBPATH=DirN
CFileFind tempF
DirName+=&\\*.*&;
BOOL IsFinded=(BOOL)tempFind.FindFile(DirName);
while(IsFinded)
IsFinded=(BOOL)tempFind.FindNextFile();
if(!tempFind.IsDots())
CString strDirN
strDirName+=PUBPATH;
strDirName+=&\\&;
strDirName+=tempFind.GetFileName();
AfxMessageBox(&strDirName :&+strDirName);
if(tempFind.IsDirectory())
//strDirName += PUBPATH;
DeleteDirectory(strDirName);
SetFileAttributes(strDirName,FILE_ATTRIBUTE_NORMAL); //去掉文件的系统和隐藏属性
DeleteFile(strDirName);
tempFind.Close();
if(!RemoveDirectory(PUBPATH))
AfxMessageBox(&文件夹删除成功...&);
bool DeleteDirectory( char* DirName)
HANDLE hFirstFile = NULL;&
WIN32_FIND_DATA FindD&
char currdir[MAX_PATH] = {0};
sprintf(currdir, &%s\\*.*&, DirName);
hFirstFile = ::FindFirstFile(currdir, &FindData);&
if( hFirstFile == INVALID_HANDLE_VALUE )&
BOOL bRes =
while(bRes)&
&& bRes = ::FindNextFile(hFirstFile, &FindData);
&& if( (FindData.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY) ) //发现目录
&&& if( !strcmp(FindData.cFileName, &.&) || !strcmp(FindData.cFileName, &..&) ) //.或..
&&&& char tmppath[MAX_PATH] = {0};
&&&& sprintf(tmppath, &%s\\%s&, DirName, FindData.cFileName);
&&&& DeleteDirectory(tmppath);
&& else&&&&&&&&&&&&&& //发现文件
&&& char tmppath[MAX_PATH] = {0};
&&& sprintf(tmppath, &%s\\%s&, DirName, FindData.cFileName);
&&& ::DeleteFile(tmppath);&&&&
::FindClose(hFirstFile);
if(!RemoveDirectory(DirName))
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:35289次
排名:千里之外
转载:21篇
(1)(1)(1)(1)(2)(1)(3)(1)(1)(2)(2)(1)(1)(4)(3)VC MFC 删除文件,目录,文件夹_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
VC MFC 删除文件,目录,文件夹
上传于||文档简介
&&V​C​ ​M​F​C​ ​删​除​文​件​,​目​录​,​文​件​夹
阅读已结束,如果下载本文需要使用0下载券
想免费下载更多文档?
你可能喜欢MFC如何通过usb读取手机内存文件_百度知道
MFC如何通过usb读取手机内存文件
要编写种程序需要掌握MFc哪部知识
您的回答被采纳后将获得:
系统奖励20(财富值+经验值)+难题奖励30(财富值+经验值)
我有更好的答案
串口编程吧
为什么会推荐串口编程??
USB接口就属于串口,除此之外还要熟悉USB协议.
其他类似问题
为您推荐:
手机内存的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁手机安卓版可以登陆mfcclub吗?_百度知道
手机安卓版可以登陆mfcclub吗?
1.使用表单直接提交
案肯定弊掉,能拖跨服务器.2.使用FLASH进行文件传
案尝试,据说AS3支持100M左右文件传,文件传,知道?案行通.使用FLASH进行文件传相言发太困难.3.使用APPLET进行文件传
使用APPLET发文件传控件,于使用JAVA进行发非便,我项目使用JAVA,APPLET安全策略问题,读取客户端问题.要,用户必须修改其java.policy文件,于用户讲简直能.使用程序载态修改比较麻烦.其实破解采用数字证书4.使用ACTIVEX进行文件传
我目前认比较行式,且网类似控件都免费,所能自想办解决.使用ACTIVEX发,使用C++、DELPHI等进行发
缺点:1&客户端推荐IE;2&IE安全设置启用activex控件
优点:ACTIVEX发速度快、界面友
其他类似问题
为您推荐:
安卓的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁如何删除文本文件的某一特定行?需要使用MFC,谢谢。
[问题点数:100分,结帖人ydogg]
如何删除文本文件的某一特定行?需要使用MFC,谢谢。
[问题点数:100分,结帖人ydogg]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
2001年10月 总版技术专家分月排行榜第二2001年9月 总版技术专家分月排行榜第二
2002年1月 总版技术专家分月排行榜第三2001年11月 总版技术专家分月排行榜第三
2005年7月 荣获微软MVP称号2007年7月 荣获微软MVP称号2006年7月 荣获微软MVP称号
2004年12月 VC/MFC大版内专家分月排行榜第一2003年3月 VC/MFC大版内专家分月排行榜第一
2005年7月 荣获微软MVP称号2007年7月 荣获微软MVP称号2006年7月 荣获微软MVP称号
2004年12月 VC/MFC大版内专家分月排行榜第一2003年3月 VC/MFC大版内专家分月排行榜第一
本帖子已过去太久远了,不再提供回复功能。}

我要回帖

更多关于 mfc 删除一类文件 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信