问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C++:怎样打开一个文件夹下一系列的文件夹,每个文件夹包含一个文件

发布网友 发布时间:2022-09-23 06:12

我来回答

2个回答

热心网友 时间:2023-10-15 12:25

这个可以用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()先判断,再过虑掉

热心网友 时间:2023-10-15 12:25

文件名带路径,例如:
char name1[]="page\\sina\\index.html";
char name2[]="page\\sohu\\index.html";
char name3[]="page\\yahoo\\index.html";
char name4[]="page\\google\\index.html";
然后 作为读文件,打开, 就可以读了。
如果有盘号,用绝对路径:
char name1[]="D:\\user\\xdcc\\page\\sina\\index.html";
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
说课包括哪些方面 说课内容包括()。 如何在手机百度上删除对话记录? 结核病是什么样的疾病? 曹丕17岁得了肺痨,明知自己命不长久,还要强争王位,是不是很自私呢?_百... 古代小说常出现的病名 急求一篇"生活小窍门"(500字)的作文 至今最有什么小妙招 健康的戒烟方法 笔记本电池锁死是什么原因引起的? 新北师大版九年级数学电子课本 我想学好初三的数学,我们的数学是北师大版的,有什么好方法?也可以推荐... 北师版九年级下册数学教案 ...知道在58同城上租房怎么样?还有长沙住在哪个区域好啊? 长沙有哪些地方可以打工 长沙市哪有可以打工的地方? 网易云音乐音质这么差,为什么还t有那么多吹的 网易云三音音响好不好 职场沟通问题有哪些 加湿器里的雾和水蒸气一样吗 撷取智慧 赵燕 阅读答案 急求急求啊 赞美老师的词语精选 梦见走路时老有东西挡着 山东自考本科报名 山东建筑大学自考本科报名时间截止到什么时候 ...影视后期的课程,请朋友们帮我提供一些有影视后期制作课程的动漫培训... 用小天鹅全自动洗衣机洗衣服,衣服不见了,怎么回事 放在超市洗衣机衣服丢了,怎么处理? 从哪里设置路由器密码 长沙通达彩印包装有限公司怎么样? 四川的北大门城市,有4个绝佳避暑胜地,去感受夏天的凉爽 武炼巅峰每个境界等级分别是? 《武炼巅峰》有几个境界? 《武炼巅峰》中每个境界分为几层? 武炼巅峰境界划分 长沙岳麓书院的历史由来是什么? 卡赫FC5好在哪儿,请大家给概括下。 手工DIY:抽屉式收纳盒制作 抽屉式透明储物柜适合懒人使用吗?会感觉乱糟糟的吗? 华为手机怎样开通两个 华为手机如何同时登录两个? 用is dangerous be cause? 苹果桌面app隐藏了怎么找出来 用词语早英语句子 360内的照片怎样排列? 手机图库中的图片不按名称排序怎么办? 360手机助手在电脑上照片怎样可以按相册名字显示,不按时间显示,三星not... 手机“其它相册中”的照片如何按1234...的顺序排列? 怀孕前三个月胎儿发育情况 有人用过若泉面膜吗?效果怎么样啊?