首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

清一纸空文件夹,或删除文件夹

2013-01-06 
清空文件夹,或删除文件夹//清空log文件夹void CPMAgentManageDlg::DeleteFolder(CString sPath){CFileFind

清空文件夹,或删除文件夹

//清空log文件夹void CPMAgentManageDlg::DeleteFolder(CString sPath){CFileFind ff;BOOL bFound;bFound = ff.FindFile(sPath + "\\*.*");while(bFound){bFound = ff.FindNextFile();CString sFilePath = ff.GetFilePath();if(ff.IsDirectory()){if(!ff.IsDots()){DeleteFolder(sFilePath);}}else{if(ff.IsReadOnly()){SetFileAttributes(sFilePath, FILE_ATTRIBUTE_NORMAL);}DeleteFile(sFilePath);}}ff.Close();//上面已经把文件夹下面的文件全部删除了,如果需要把文件夹也删除掉则加上一下代码//SetFileAttributes(sPath, FILE_ATTRIBUTE_NORMAL);  //设置文件夹的属性//RemoveDirectory(sPath);  //删除文件夹}

1楼liquanhai昨天 15:35
收藏一下,或者会用得到。顺祝圣诞快乐!

热点排行