读书人

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

发布时间: 2013-01-06 15:44:47 作者: rapoo

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

//清空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
收藏一下,或者会用得到。顺祝圣诞快乐!

读书人网 >编程

热点推荐