易语言吧历遍1+2+4+8+16+32什么意思

寻找指定目录下的文件(包括子目录中的文件)

寻找到的文件名 = 寻找文件 (文件目录 + “\*.*”,1 + 2 + 4 + 16 + 32 ) *.*为正则表达式的写法,*是通配符;
寻找到的文件名 = 寻找文件 (, 1 + 2 + 4 + 16 + 32)第一个参数为空代表表示在之前指定过的目录下继续寻找文件;
根据返回的文件名是否为空循环寻找所有文件;

.程序集 窗口程序集_啟动窗口
.子程序 _按钮1_被单击
子程序_查找所有文件 (编辑框_文件目录.内容)
.子程序 子程序_查找所有文件
.参数 文件目录, 文本型
.局部变量 文件名, 文本型
.如果真 (取文本右边 (文件目录, 1) ≠ “\”)
 文件目录 = 文件目录 + “\”
.判断循环首 (文件名 ≠ “”)
 ' 过滤掉这两个无关结果
 .如果真 (文件名 = “.” 或 文件名 = “..”)
 ' 遍历子目录下面的文件
 .如果真 (取文件属性 (文件目录 + 文件名) = #子目录)
 子程序_查找所有文件 (文件目录 + 文件名)
 调试输出 (文件目录 + 文件名)
 列表框1.加入项目 (文件名, )
 

拍照搜题秒出答案,一键查看所有搜题记录

拍照搜题秒出答案,一键查看所有搜题记录

我要回帖

更多关于 易语言吧 的文章

 

随机推荐