用c++批量处理同一个文件夹里的txt文件

我用c++编写了一个程序,现在需要对一个文件夹内的文件逐个读取,就是读取一个文件后,接下来执行一些操作,再读取下个文件,直到文件夹内所有的文件都读取完为止。这个文件夹内的... 我用c++编写了一个程序,现在需要对一个文件夹内的文件逐个读取,就是读取一个文件后,接下来执行一些操作,再读取下个文件,直到文件夹内所有的文件都读取完为止。这个文件夹内的需要读取的文件都是txt文件,应该怎样实现呢?希望写出具体的代码 展开
 我来答
龚炜林
2012-08-12 · TA获得超过1560个赞
知道大有可为答主
回答量:1102
采纳率:66%
帮助的人:565万
展开全部
CFileFind files;
BOOL res=files.FindFile(要查找的目录字符串:格式为C:\\*.*);
while(res)
{
res=files.FindNextFile();
if(files.IsDirectory() && !files.IsDots())//如果是一个子目录
{
找到的目录路径=files.GetFilePath();
}
else if(!files.IsDirectory() && !files.IsDots())//是文件
{
文件名=files.GetFileName();
}
}
files.Close();
中文的地方你用对应的变量设置就是。
Bk0X
2012-08-12 · TA获得超过9413个赞
知道小有建树答主
回答量:1217
采纳率:60%
帮助的人:659万
展开全部
调用API FindFirstFile 和FindNextFile

具体用法百度这两个函数名.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式