加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

易语言递归树形框电脑文件夹

(2013-03-02 10:46:52)
分类: 易语言
.版本 2
.支持库 shell
.支持库 iext
.支持库 iext2

.程序集 窗口程序集1

.子程序 _按钮1_被单击

编辑框1.内容 = 浏览文件夹 (“”, )
树型框1.项目 = {  }
超级编辑框1.内容 = “”
子程序_加入树型框 (编辑框1.内容, -1)
信息框 (“收索完毕”, 0, )


.子程序 子程序_加入树型框
.参数 参数_目录, 文本型
.参数 参数_索引, 整数型
.局部变量 局部文件名, 文本型
.局部变量 局部当前位置, 整数型

.如果真 (取文本右边 (参数_目录, 1) ≠ “\”)
    参数_目录 = 参数_目录 + “\”
.如果真结束
局部文件名 = 寻找文件 (参数_目录 + “*.*”, #子目录)
.判断循环首 (局部文件名 ≠ “”)
    处理事件 ()
    超级编辑框1.内容 = 超级编辑框1.内容 + #换行符 + 局部文件名
    超级编辑框1.滚动 (超级编辑框1.取行数 ())
    处理事件 ()
    ' 输出调试文本 (局部文件名)
    .如果真 (取文本左边 (局部文件名, 1) ≠ “.”)
        局部当前位置 = 树型框1.加入项目 (参数_索引, 局部文件名, , , , , )
        子程序_加入树型框 (参数_目录 + 局部文件名, 局部当前位置)
    .如果真结束
    局部文件名 = 寻找文件 (, #子目录)
.判断循环尾 ()

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有