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