有关于从文件夹里读取多个txt文件的问题 80
以上是我程序中涉及到CFile的代码(不知道哪段程序其主要作用),它一次只能从文件夹里读取一个txt文件。哪位大师能够指导一下,如果我想从文件夹里计算100个txt文件,...
以上是我程序中涉及到CFile的代码(不知道哪段程序其主要作用),它一次只能从文件夹里读取一个txt文件。哪位大师能够指导一下,如果我想从文件夹里计算100个txt文件,希望只读取一次数据,这个程序该怎么改呢??谢谢了。
展开
1个回答
展开全部
用MFC类CFileFind来做,我有一个删除文件的例子,你改为寻找文件的就可以了。
void DelFiles(CString& strDirPath,CString strFileName, BOOL bDelAll)
{
CFileFindFileFinder;
strDirPath = strDirPath + _T("\\");
CStringstrFilePath = strDirPath + strFileName;
while(TRUE)
{
if(FileFinder.FindFile(strFilePath))
{
FileFinder.FindNextFile();
CStringstrDelFilePath =FileFinder.GetFileName();
strDelFilePath= strDirPath + strDelFilePath;
DelDirectory(strDelFilePath);
if(!bDelAll)
{
break;
}
}
else
{
break;
}
}
FileFinder.Close();
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询