读书人

为什么小弟我删除文件夹的这两个方法都

发布时间: 2012-09-01 09:33:03 作者: rapoo

为什么我删除文件夹的这两个方法都不成功
CFile::Remove(buffer);
DeleteFile(buffer);
用第一个提示是 “绝对路径”的访问被拒绝
用第二个

C/C++ code
if(!DeleteFile(buffer))            {                MessageBox(L"删除原文件失败,可能是文件拒绝访问,或者文件夹被其他程序打开");            }


这样返回函数调用失败

其中的参数buffer是文件夹的绝对路径,c:\\..这种

[解决办法]
探讨
引用:

引用:
CFile::Remove(buffer);
DeleteFile(buffer);
用第一个提示是 “绝对路径”的访问被拒绝
用第二个
C/C++ code

if(!DeleteFile(buffer))
{
MessageBox(L"删除原文件失败,可能是文件拒绝访问,或者文件夹被其他程序打开");
……




……

读书人网 >VC/MFC

热点推荐