|
主题: 想获得指定目录下所有目录名(包括子目录),怎么办??
|
ZV
职务:普通成员
等级:1
金币:0.0
发贴:36
|
#12002/11/1 11:19:36
想获得指定目录下所有目录名(包括子目录),怎么办??
|
5D荣誉斑竹
职务:普通成员
等级:3
金币:10.0
发贴:954
|
#22002/11/1 12:21:08
Catalog("folder" [,"F" | "D"])
在这里应该用参数"d",表示文件夹。
得出文件夹列表后,在对列表中的文件夹进行catalog操作,直到返回为空。
这样在再用linecount函数获得列表行数,也就是文件夹个数,加起来就行了!!
真正的光明绝不是永没有黑暗的时间,只是永不被黑暗所湮没罢了;真正的英雄绝不是永没有卑下的情操,只是永不被卑下的情操所屈服罢了。
|
ZV
职务:普通成员
等级:1
金币:0.0
发贴:36
|
#32002/11/1 12:23:39
要是底下有多(n)层目录...
编辑历史:[这消息被zv编辑过(编辑时间2002-11-01 12:25:17)]
|
5D荣誉斑竹
职务:普通成员
等级:3
金币:10.0
发贴:954
|
#42002/11/1 12:28:15
用if 语句你不能考虑这个吧,他会给你搞定啊! if catalog("folder","d")= " " then end if
真正的光明绝不是永没有黑暗的时间,只是永不被黑暗所湮没罢了;真正的英雄绝不是永没有卑下的情操,只是永不被卑下的情操所屈服罢了。
|
ZV
职务:普通成员
等级:1
金币:0.0
发贴:36
|
#52002/11/1 13:59:23
呵呵,这个folder是不确定的!如果有多级目录
|
5D荣誉斑竹
职务:普通成员
等级:3
金币:10.0
发贴:954
|
#62002/11/1 15:28:59
不是说了在取得首先定义的那个文件夹的文件夹列表后,再用getline取得列表中的文件夹名,再进行gatalog操作,这样循环,直到取得空字符串!! 循环加条件!
真正的光明绝不是永没有黑暗的时间,只是永不被黑暗所湮没罢了;真正的英雄绝不是永没有卑下的情操,只是永不被卑下的情操所屈服罢了。
|
hw26
职务:普通成员
等级:1
金币:11.0
发贴:240
|
#72002/11/3 9:01:08
看看我的搜索源程序吧,应该会有一点启发的。
|
ZV
职务:普通成员
等级:1
金币:0.0
发贴:36
|
#82002/11/4 9:09:58
我已经做了有四级了。 可是还是觉得不大保险
|