社区
C语言
帖子详情
[请教]在Win32中,如何获取一个指定目录下的子目录以及文件的信息?
wwfttelne
2003-11-11 08:50:37
比如说,有哪些子目录,有哪些文件?
...全文
156
7
打赏
收藏
[请教]在Win32中,如何获取一个指定目录下的子目录以及文件的信息?
比如说,有哪些子目录,有哪些文件?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wwfttelne
2003-11-11
打赏
举报
回复
是啊,现在知道这些函数,我就可以做到了。
不过,还是没有人指出用win32 API如何实现。
不过算了,达到目的就可以了。
对了,不知哪位大侠有runtime函数库电子参考文档。(给个链接也行)
这样我就可以好好读读。
MFC我暂时还不想用到。
小笨和漂向北方
2003-11-11
打赏
举报
回复
MFC:
CFileFind finder;
BOOL bWorking = finder.FindFile("*.*");
while (bWorking)
bWorking = finder.FindNextFile();
cout << (LPCTSTR) finder.GetFileName() << endl;
}
HYP2003
2003-11-11
打赏
举报
回复
用个递归就可以搞定的,当然还是这两个runtime 库的函数。
wwfttelne
2003-11-11
打赏
举报
回复
好!
dirct.h
_finddata_t
_findnext
这些是什么?
Win32 API 还是别的什么?
C Runtime 函数库?
cclty
2003-11-11
打赏
举报
回复
包含头文件 dirct.h
long hFile;
struct _finddata_t filedata; //文件信息
hFile=_findfirst(Dp,&filedata);//DP 路径
if(filedata.attrib==16)是目录
....
if(filedata.attrib==32)是文件
...
while( _findnext(hFile,&filedata)==0)//循环获得文件信息
{
......
}
wwfttelne
2003-11-11
打赏
举报
回复
这个可以用来查找文件,用来查找子文件夹就不行了。
而且,我不需要查找,只是想知道有哪些?
psbeond
2003-11-11
打赏
举报
回复
好像有个_findfirst和_findnext,你查一下msdn,很久没用了
输出
指定
文件
夹下所有
文件
的路径
本文提供了
一个
使用C++实现的
文件
系统遍历示例,通过递归方式列出
指定
目录
下所有
文件
及其
子
目录
中
的
文件
。代码利用了
Win32
API函数FindFirstFile和FindNextFile来
获取
文件
信息
,并将结果输出到文本
文件
中
。
获取
某一
目录
下所有
文件
夹名,返回vector「string」
本文介绍了
一个
使用C++实现的
文件
与
目录
遍历函数,该函数通过
WIN32
_FIND_DATA结构和FindFirstFile、FindNextFile函数来
获取
指定
目录
下的所有
文件
和
子
目录
信息
。文章展示了如何判断
文件
属性,读取
文件
大小,并将结果存储到string vector
中
。
[WinAPI] API 13 [遍历
指定
目录
打印
文件
和其他属性]
本文介绍如何使用WindowsAPI
中
的FindFirstFile和FindNextFile函数结合do-while循环来遍历
指定
目录
下的所有
文件
和
文件
夹,并通过
WIN32
_FIND_DATA结构
获取
文件
属性
信息
。实例演示了查找特定
目录
下所有
文件
的方法,包括过滤
文件
条件、打印
文件
名、
文件
属性(如加密、隐藏、
目录
等),以及实现递归遍历
子
目录
的功能。
VC
中
遍历
文件
夹下的文档及子
文件
夹
本文介绍了一种使用VC++遍历
指定
文件
夹及其子
文件
夹的方法,通过递归调用实现了对
文件
夹内所有
文件
及
子
目录
的检索。利用Windows API函数FindFirstFile和FindNextFile配合
WIN32
_FIND_DATA结构体,可以有效地
获取
文件
夹内的
文件
信息
。
C语言
70,038
社区成员
243,247
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章