C++:打開一個文件夾下一系列的文件


可以用MFC的CFileFind類:

FILE *pFile=NULL;
CFileFind cff;
CString fstr="C:\\page\\*.*"//所以用文件和文件夾,查找網頁可用*.html
BOOL IsMore=cff.FindFile(fstr);
while(IsMore)//循環遍歷當前目錄
{
pFile=fopen(cff.GetFilePath(),"rb");
//對打文件進行讀取

IsMore=cff.FindNextFile();
}

要判斷打開的這個文件是不是目錄,就可以用CFindFile類的IsDirectory函數。
要去掉"." 和 ".."目錄就可以用IsDots()先判斷,再過慮掉。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM