搜索
编程论坛
→
开发语言
→
C++论坛
→
『 VC++/MFC 』
→ 怎样对批量文件进行读写?
标题:
怎样对批量文件进行读写?
只看楼主
ding_inshili
等 级:
新手上路
帖 子:59
专家分:0
注 册:2007-9-13
楼主
问题点数:0 回复次数:9
怎样对批量文件进行读写?
大家知道,使用CFile进行文件读取是非常方便的,而且该类也非常强大,但是现在我需要对指定路径下所有文件进行批量读取,如对c:\liu\*.* 进行逐个地读取信息,请问我用程序怎样实现?
假设c:\liu\下面的文件有abc.txt, ding.txt, wang.txt, name.txt ........等等,我怎么对对第一个文件进行读操作,怎样对第2个进行读操作,怎样..........操作?请高手指点!!!
搜索更多相关主题的帖子:
批量
文件
txt
liu
name
2007-10-13 00:53
余来
等 级:
贵宾
威 望:
26
帖 子:956
专家分:18
注 册:2006-8-13
第
2
楼
得分:0
循环,如果事先不知道文件名字,就用FindFirstFile 枚举
2007-10-13 13:56
ding_inshili
等 级:
新手上路
帖 子:59
专家分:0
注 册:2007-9-13
第
3
楼
得分:0
怎么个举法?我搞不定啊,麻烦兄弟明示!
2007-10-13 22:32
Janlex
等 级:
新手上路
威 望:
6
帖 子:303
专家分:0
注 册:2006-9-12
第
4
楼
得分:0
CFileFind f;
bool t = f.FindFile("C:\\*.txt");
while (t)
{
t = f.FindNextFile();
MessageBox(f.GetFileTitle());
}
就这是对c盘根目录下的*.txt文件遍历查找
★★★★★欢迎光临我的博客 ★★★★★
http://www.
2007-10-13 23:46
ding_inshili
等 级:
新手上路
帖 子:59
专家分:0
注 册:2007-9-13
第
5
楼
得分:0
好,我试一试,楼上的这位兄弟在哪里发财,兄弟想请你喝一两瓶怎样!!呵呵
2007-10-14 00:07
Janlex
等 级:
新手上路
威 望:
6
帖 子:303
专家分:0
注 册:2006-9-12
第
6
楼
得分:0
湖北的..我正愁这两天手里没银子,找不到人请客吃酒咧..
★★★★★欢迎光临我的博客 ★★★★★
http://www.
2007-10-14 00:34
ding_inshili
等 级:
新手上路
帖 子:59
专家分:0
注 册:2007-9-13
第
7
楼
得分:0
我问你现在在哪里,我在东莞!
2007-10-14 01:01
ding_inshili
等 级:
新手上路
帖 子:59
专家分:0
注 册:2007-9-13
第
8
楼
得分:0
4/6楼上的兄弟:
如果目标文件夹中有目录怎么办啊?用上述的类能完成目标吗?
2007-10-14 01:32
Janlex
等 级:
新手上路
威 望:
6
帖 子:303
专家分:0
注 册:2006-9-12
第
9
楼
得分:0
void LoopFindFunction(CString str)
{
CFileFind f;
bool t = f.FindFile(str +
\\*.txt
)
while (t)
{
t = f.FindNextFile();
if (f.IsDirectory() && !f.IsDots())
{
LoopFindFunction(f.GetFilePath());
}
MessageBox(f.GetFileTitle());
}
f.close();
}
睡深了,手工写的,没测试...
应该可以递归查找, 搞定下次来东莞你请客. 睡了.88
★★★★★欢迎光临我的博客 ★★★★★
http://www.
2007-10-14 03:06
Janlex
等 级:
新手上路
威 望:
6
帖 子:303
专家分:0
注 册:2006-9-12
第
10
楼
得分:0
\\*.txt
左边和右边有""符号, 被过滤了..
★★★★★欢迎光临我的博客 ★★★★★
http://www.
2007-10-14 03:07
10
1/1页
1
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-177189-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.398416 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved