易语言 怎么将一个文件夹里面的所有文件和文件夹添加到列表框,注意文件夹里面的文件夹的文件不用添加 50

这是我写的代码.版本2.支持库shell.支持库iext文件夹路径=浏览文件夹(“请选择文件夹”,)总的表项数=超级列表框1.取表项数().如果(超级列表框1.取表项数(... 这是我写的代码
.版本 2
.支持库 shell
.支持库 iext

文件夹路径 = 浏览文件夹 (“请选择文件夹”, )
总的表项数 = 超级列表框1.取表项数 ()
.如果 (超级列表框1.取表项数 () > 0)
文件名 = 寻找文件 (文件夹路径 + “\*.*”, )
但是只能添加文件不能添加文件夹到列表框
上面的代码只例举了关键的代码
展开
 我来答
秀乞群群
推荐于2016-12-01 · TA获得超过19万个赞
知道顶级答主
回答量:6.7万
采纳率:91%
帮助的人:2.4亿
展开全部

DLL命令 从列表id取路径_, 整数型, "shell32.dll", "SHGetPathFromIDListA", , ,
参数 结构指针, 整数型, , pIdl
参数 路径, 文本型, 传址, pszPath
DLL命令 浏览文件夹对话框_, 整数型, "shell32.dll", "SHBrowseForFolderA", , ,
参数 浏览文件夹结构, 文件夹信息_
数据类型 文件夹信息_, , , BROWSEINFO
成员 窗口句柄, 整数型, , , hOwner
成员 根目录, 整数型, , , pidlRoot
成员 显示名称, 文本型, , , pszDisplayName
成员 标题, 文本型, , , lpszTitle
成员 标志, 整数型, , , ulFlags
成员 回调函数地址, 整数型, , , lpfn
成员 回调函数参数, 整数型, , , lParam
成员 图像索引, 整数型, , , iImage
列表框也是一样的,换过来不就成了!

iM_Yxz
2013-06-09
知道答主
回答量:8
采纳率:0%
帮助的人:10.2万
展开全部
.版本 2

.子程序 _按钮1_被单击
.局部变量 目录, 文本型
.局部变量 a, 文本型

目录 = “c:\”
a = 寻找文件 (目录 + “*”, #子目录)

.判断循环首 (a ≠ “”)
.如果真 (a ≠ “.” 且 a ≠ “..”)
列表框1.加入项目 (a, )
.如果真结束
a = 寻找文件 (, #子目录)
.判断循环尾 ()

变量目录就是你要需找的文件夹。
尽快确认答案,有问题追问,谢谢
这里用的是列表框,相信你自己能把它换成超级列表框吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式