精易论坛

标题: 易语言哈希如何查 数组成员 [打印本页]

作者: dirdir110    时间: 2024-11-12 21:12
标题: 易语言哈希如何查 数组成员
易语言哈希如何查 数组成员 有没有例子啊
数组成员无重复
只需快速判断是否有这个成员

求例子

作者: 鹏书    时间: 2024-11-12 22:01
他有查找命令啊
作者: dirdir110    时间: 2024-11-12 22:05
鹏书 发表于 2024-11-12 22:01
他有查找命令啊

如何快速查运行目录是否有xx.txt
作者: dirdir110    时间: 2024-11-12 22:06
哈希命令是啥

作者: 鹏书    时间: 2024-11-12 22:09
dirdir110 发表于 2024-11-12 22:06
哈希命令是啥

哈希.查找()   基本就是这样每个模块名字不一定会一样啊
作者: chenboss    时间: 2024-11-12 22:41
dirdir110 发表于 2024-11-12 22:05
如何快速查运行目录是否有xx.txt

多少个文件啊,文件是否存在不够用?
作者: BruceJoysky1987    时间: 2024-11-12 23:50
康康是不是你想要的,前面是模拟创建的无需解除屏蔽,要查找的哈希值可以提前获取一下
不让上传附件


  
窗口程序集名保 留  保 留备 注
窗口程序集_启动窗口   
子程序名返回值类型公开备 注
__启动窗口_创建完毕  
变量名类 型静态数组备 注
i整数型 
. ' 计次循环首 (10, i)
' 写到文件 (取运行目录 () + “\temp\” + 到文本 (i) + “.txt”, 到字节集 (取现行时间 ()))
' 程序_延时 (1000, )
. ' 计次循环尾 ()
调试输出 (取数组文件哈希值 (取运行目录 ()“\temp\”))
子程序名返回值类型公开备 注
取数组文件哈希值逻辑型 
参数名类 型参考可空数组备 注
路径文本型枚举目录
变量名类 型静态数组备 注
文件路径文本型0
i整数型 
哈希值文本型0
局_是否存在逻辑型 
文件_枚举 (路径, “*.txt”, 文件路径, 真, , )
计次循环首 (取数组成员数 (文件路径), i)
加入成员 (哈希值, 校验_取sha1 (读入文件 (文件路径 [i])))
判断 (寻找文本 (哈希值 [i], “dfbdd22ad870a9ba87dc909e7048cfd73bfe4bea”, , ) ≠ -1)  ' 查找第6个 6.txt
调试输出 (文件路径 [i])  ' 调试文件路径
调试输出 (哈希值 [i])  ' 调试哈希值
局_是否存在 = 真
标题 = “已找到指定文件!”
判断 (i ≥ 取数组成员数 (哈希值) 寻找文本 (哈希值 [i], “dfbdd22ad870a9ba87dc909e7048cfd73bfe4bea”, , ) ≠ -1)  ' 查找第6个 6.txt
调试输出 (“未找到指定文件!”)
局_是否存在 = 假



计次循环尾 ()
返回 (局_是否存在)
' 实际查找的哈希值需要提前获取



i支持库列表   支持库注释   
spec特殊功能支持库






欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4