MFC 通过CFileFind的getFilePath()方法得到的文件绝对路径如何用来删除这个指定的文件。

MFC 通过CFileFind的getFilePath()方法得到的文件绝对路径如何用来删除这个指定的文件。,第1张

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

CString path("d:\\")

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

删除文件有专门的removefile函数,你这个可能是因为参数的问题,你在rename前把传入的参数打出来看一下,是不是有什么你没发现的bug。

比如用指定的字符串代替参数,进行验证。

祝学习顺利,碰到问题才能提高。


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

原文地址: https://outofmemory.cn/tougao/11760429.html

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

发表评论

登录后才能评论

评论列表(0条)

保存