用MFC如何删除指定文件夹下指定扩展名的文件?

用MFC如何删除指定文件夹下指定扩展名的文件?,第1张

用个最简单的办法 调用dos

假定dPath为要删除的路径 扩展为.a

CString dPath //目标路径

dPath=.... //指定路径

CString toPath//跳转该目标路径

toPath.Format("Dir %s",dPath)

system(toPath) //跳转到该路径

system("del *.a")//删除该路径下所有.a

如果文件被打开,或被使用中,或是只读文件(保护状态下 attrib 显示 R 的文件),不让删的。

CString path("d:\\")

hasNext = finder.FindFile(path+\\1.*) -- 相连后,4个反斜杠 是不是多了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12021319.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存