bool readFiles(char * dirPath)
{
CFileFind ff;
CString filePath;
CString szDir = CString(dirPath);
if(szDir.Right(1) != "//")
szDir += "//";
szDir += "*.*";
BOOL res = ff.FindFile(szDir);
while( res )
{
res = ff.FindNextFile();
if(ff.IsDirectory() && !ff.IsDots())
{
continue;
}
else if(!ff.IsDirectory() && !ff.IsDots())
{
filePath = ff.GetFilePath();
if(filePath.Right(3).CompareNoCase("txt")) //要找的文件后缀
continue;
YourFuncHere(); //自己的文件处理函数
}
}
ff.Close();
return true;
}
VC++读取文件夹下的所有文件
最新推荐文章于 2024-09-13 22:26:29 发布