如何使用模糊法判断一个文件是否存在
各位大侠,有没有什么方法,可以模糊判断,
某个不确定具体名字得文件夹下,有没有具体某个文件.
比如说不输入完整得文件夹名称就可以判断其中得某个文件得存在,
怎么实现呢,谢谢!!!
例如 FileExists("C:\Program Files\Microsoft Pwr*")
可以判断文件夹 Microsoft Pwr*的存在
那能不能通过什么方法 例如 FileExists("C:\Program Files\Microsoft Pwr*\RW.EXE")
而判断rw.exe的存在 这个也不是太清楚
大致的思路倒是可以说一下
先判断progra~1中有哪些pwr开头的文件夹
再然后分别在这些文件夹内寻找RW.EXE? 应该有的吧,文件,随便打开个文件夹,菜单栏下面不是有个搜索嘛,里面就有模糊功能,可惜不知道AU3怎么调用他. 通配符应该只支持在路径的最后一级。可以自己写个函数~ 自定义函数是个是一个解决办法! 本帖最后由 netegg 于 2011-12-11 10:17 编辑
别费劲了,这个题目说好听了是楼主所描述的,说不好听和全盘搜索难度不相上下,写出来会累死
他这一通配,就意味着枚举,那就麻烦了,先不说结果如何,效率就成问题 是的啊,就是不知道用什么有效率的方法来实现了,不过不会全盘搜索的,
倒是可以从搜索文件夹然后搜索文件,来试试看了,谢谢大侠们!! AUTOIT 有个命令叫 FileGetShortName()我通过了此命令解决了此问题,不过这个命令有局限性
如果文件夹中含有点,就要把点后面得字符带上,就有些局限了。跟大家分享了。
页:
[1]