VC中如何获得某指定路径下的文件夹列表?
当用户给出一个路径时(如c:\windows),我想获得该路径下的所有文件夹,可以用什么函数来实现?
mailto:gatmail@163.net
问题点数:20、回复次数:9Top
1 楼iProgram(na)回复于 2002-04-05 22:57:20 得分 5
::FindFirstFile先,然后::FindNextFile调来调去。Top
2 楼zhongtianyuang(普通人)回复于 2002-04-05 23:01:16 得分 2
本人与楼上看法相同!!用过!!Top
3 楼sun2000(非常可乐)回复于 2002-04-05 23:02:16 得分 5
FindXXXXFile是一种方法,找出后判断属性是否是文件夹;
还有可以用Shell函数枚举出所有目录也是可以的,可以在msdn中查找IShellFolderTop
4 楼joshua0137(joshua)回复于 2002-04-06 00:36:56 得分 3
同意 iProgram(我不是机器人)
用递归Top
5 楼zx_sanjin(www.chmbook.com - CHM电子书网)回复于 2002-04-06 01:29:51 得分 5
我用链表写了一个这样的类, 你有兴趣吗?
我的mail: zx_sanjin@163.comTop
6 楼bluesea21()回复于 2002-04-06 08:25:36 得分 0
使用CFileFind类比较简单。Top
7 楼gatr()回复于 2002-04-06 22:35:17 得分 0
我的环境是windows SDK,不能用MFC(特殊情况)Top
8 楼zx_sanjin(www.chmbook.com - CHM电子书网)回复于 2002-04-06 22:48:43 得分 0
嘿嘿~~ 为了能够公用, 我就是用SDK中FindFistFile写的~~Top
9 楼gatr()回复于 2002-04-10 12:39:02 得分 0
非常感谢!我用findfirst/findnext和findclose解决了!Top




