程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C++ >> C++入門知識 >> 清空文件夾,或刪除文件夾

清空文件夾,或刪除文件夾

編輯:C++入門知識

[cpp]   //清空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. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved