‘壹’ 易语言查找文件夹内的文本并读入显示
用写配置项
和读配置项命令.
下面的参考:
.版本
2
.如果真
(文件是否存在
(取运行目录
()
+
“\easter.ini”))
编辑框1.内容
=
读配置项
(取运行目录
()
+
“\easter.ini”,
“easter”,
“7”,
)
编辑框4.内容
=
读配置项
(取运行目录
()
+
“\easter.ini”,
“easter”,
“8”,
)
编辑框2.内容
=
读配置项
(取运行目录
()
+
“\easter.ini”,
“easter”,
“4”,
)
编辑框5.内容
=
读配置项
(取运行目录
()
+
“\easter.ini”,
“easter”,
“5”,
)
编辑框3.内容
=
读配置项
(取运行目录
()
+
“\easter.ini”,
“easter”,
“1”,
)
编辑框6.内容
=
读配置项
(取运行目录
()
+
“\easter.ini”,
“easter”,
“2”,
)
‘贰’ 易语言 寻找在指定文件夹下的多个TXT文本文件中逐行寻找关键字并写出
.版本 2
.支持库 shell
.程序集 窗口程序集1
.程序集变量 路径, 文本型
.程序集变量 文件数, 文本型, , "0"
.程序集变量 文件名, 文本型
.程序集变量 文件内容, 文本型
.程序集变量 文件, 文本型, , "0"
.程序集变量 文件号, 整数型
.程序集变量 文本, 文本型
.子程序 __启动窗口_创建完毕
路径 = 浏览文件夹 (“请点击到要搜寻的文件夹”, )
.如果真 (取文本右边 (路径, 1) ≠ “”)
路径 = 路径 + “”
.如果真结束
文件名 = 寻找文件 (路径 + “*.txt”, )
.循环判断首 ()
加入成员 (文件数, 文件名)
文件名 = 寻找文件 (, )
.循环判断尾 (文件名 ≠ “”)
........................
‘叁’ 易语言查找文件如何查找子文件夹下的内容
.版本 2
.子程序 _按钮1_被单击
.局部变量 a, 文本型
.局部变量 b, 文本型
编辑框2.内容 = “”
寻找所有txt文件 (取运行目录 () + “\”)
.子程序 寻找所有txt文件
.参数 目录, 文本型
.局部变量 a, 文本型
.局部变量 b, 文本型
a = 寻找文件 (目录 + “*.*”, #存档文件 + #子目录)
.判断循环首 (a ≠ “”)
' 输出调试文本 (a)
.如果真 (取文件属性 (目录 + a) = #子目录 且 a ≠ “..” 且 a ≠ “.”)
寻找所有txt文件 (目录 + a + “\”)
.如果真结束
.如果真 (取文件属性 (目录 + a) = #存档文件 且 到小写 (取文本右边 (a, 3)) = “txt”)
输出调试文本 (目录 + a)
' 处理代码放到此处
.如果真结束
a = 寻找文件 (, #存档文件 + #子目录)
.判断循环尾 ()
‘肆’ 易语言:如何查找指定txt文本里内容
需要一个通用对话框,先把类型调成1在打开
然后在放到编辑框里面去
编辑框1.内容=通用对话框1.文件名
通用对话框里面的过滤器写
文本文档(*.TXT)|*.txt
‘伍’ 易语言怎么搜索指定文件夹
搜索全名的 会不? 然后把所有文件的名字都逐步搜索出来 然后一一比对 含有启动的 就是你要的了
参考:
================================================================
.版本 2
.支持库 shell
.子程序 _按钮1_被单击
.局部变量 目录, 文本型
目录 = 浏览文件夹 (“请选择目录:”, )
.如果 (取文本右边 (目录, 1) ≠ “\”)
目录 = 目录 + “\”
.否则
.如果结束
编辑框1.内容 = 目录
寻找 (目录)
.子程序 寻找
.参数 文件夹, 文本型
.局部变量 文件, 文本型
处理事件 ()
.如果 (取文本右边 (文件夹, 1) ≠ “\”)
文件夹 = 文件夹 + “\”
.否则
.如果结束
文件 = 寻找文件 (文件夹 + “*.mp3”, )
.判断循环首 (文件 ≠ “”)
列表框1.加入项目 (文件夹 + 文件, )
文件 = 寻找文件 (, )
.判断循环尾 ()
文件 = 寻找文件 (文件夹 + “*.*”, #子目录) ' 此时 文件就变成了新的文件夹
.判断循环首 (文件 ≠ “”)
.如果真 (文件 ≠ “.” 且 文件 ≠ “..”)
寻找 (文件夹 + 文件) ' 寻找新的文件夹
.如果真结束
文件 = 寻找文件 (, #子目录)
.判断循环尾 ()
=================================================================
‘陆’ 易语言如何获取文件夹内的所有文件
显示指定目录内所有的文件和文件夹的代码如下:
.版本 2
.支持库 iext
.子程序 目录文件夹
.局部变量 link, 文本型
.局部变量 link1, 文本型
.局部变量 目录, 文本型
超级列表框1.全部删除 ()
目录 = 驱动器框1.驱动器 + “:*”
link = 寻找文件 (目录, #子目录)
.判断循环首 (link ≠ “”)
.如果真 (link ≠ “.” 且 link ≠ “..”)
超级列表框1.插入表项 (, link, 0, , , )
.如果真结束
link = 寻找文件 (, #子目录)
.判断循环尾 ()
link1 = 寻找文件 (目录, #子目录)
.判断循环首 (link1 ≠ “”)
.如果真 (link1 ≠ “.” 且 link1 ≠ “..”)
超级列表框1.插入表项 (, link1, 1, , , )
.如果真结束
link1 = 寻找文件 (, )
.判断循环尾 ()
.子程序 _驱动器框1_驱动器被改变
目录文件夹 ()
组件2个 超级列表框+驱动器
以下为代码图:
参考资料来源:网络-易语言
‘柒’ 易语言 怎么寻找所有文件
首先要枚举出硬盘分区根目录,然后逐个根目录进行寻找文件,最后如果找到123.dll,弹出一个信息框,为“123.dll”代码如下:
.版本2.支持库eapi
.子程序_按钮1_被单击.局部变量文本数组,文本型,,"0".局部变量i,整数型
文本数组=取驱动器列表(1)
'这里枚举出硬盘分区根目录.计次循环首(取数组成员数(文本数组),i)
遍历目录(文本数组[i])
处理事件().计次循环尾()
.子程序遍历目录.参数参目录,文本型.局部变量文件名,文本型.局部变量目录数组,文本型,,"0".局部变量i,整数型.局部变量文件类型
文件类型=位或(#存档文件,#只读文件,#系统文件,#隐藏文件)文件名=寻找文件(参目录+“\*.*”,文件类型).如果真(文件名=“”)
返回().如果真结束
.循环判断首()
.如果(位与(取文件属性(参目录+“\”+文件名),#子目录)≠0)
加入成员(目录数组,文件名)
.否则
.如果真(文件名=“123.dll”)
'判断文件是否存在
信息框(“123.dll”,0,)
'如果存在弹出一个信息框
返回()
'然后终止搜索
.如果真结束
.如果结束
文件名=寻找文件(,文件类型).循环判断尾(文件名≠“”)
.计次循环首(取数组成员数(目录数组),i)
.如果真(目录数组[i]≠“.”且目录数组[i]≠“..”)
遍历目录(参目录+“\”+目录数组[i])
.如果真结束
.计次循环尾()
代码结束
控件只需要一个按钮,名称为按钮1
‘捌’ 易语言查询一个文件夹下,多个TXT文本内容。
1.读入文件命令:
读入文件()
2.比较是否相同,相同则显示。
3.一般自动的读入目录下,读入其他目录需要完整路径,如:
“C:\jinhuan\jin.txt”
希望采纳