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

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

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

CString path("d:\\")

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

尝敏蔽试的用GetPathName而不是用握拿脊GetFileName,不清楚段渗为什么返回63,但GetPathName可以尝试,如下

CString strPath=filedlg.GetPathName()

filepath=strPath.Mid(strPath.ReverseFind('\\')+1)


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存