易语言路径 获取选中文件路径

1楼貌似理解错了吧.应该是做类似铨盘搜索某个文件的吧?

这是我以前做的,你可以参考一下.

.子程序 全盘搜索, 文本型

.参数 _关键字, 文本型

.局部变量 驱动器列表, 文本型, , "0"

.局部变量 i, 整数型

驱动器列表 = 取驱动器列表 (#接口常量.硬盘驱动器)

.计次循环首 (取数组成员数 (驱动器列表), i)

.如果真 (取数组成员数 (结果) ≠ 0)

.如果 (取数组成员数 (结果) ≠ 0)

.子程序 搜索文件, , , 递归寻找文件

.参数 寻找目录, 文本型

.参数 结果数组, 文本型, 参考 数组, 获取文件名添加到数组

.参数 搜索子目录, 逻辑型, 可空, 默认嫃

.参数 搜索个数, 整数型, 可空, 欲搜索文件最多个数,默认无限制

.参数 完整路径结果, 逻辑型, 可空, 默认真

.局部变量 文件名, 文本型

.局部变量 i, 整数型

.局蔀变量 n, 整数型

.局部变量 时间, 整数型

.如果真 (是否为空 (搜索子目录))

.如果真 (是否为空 (完整路径结果))

.如果真 (取文本右边 (寻找目录, 1) ≠ “\”)

寻找目录 = 孓文本替换 (寻找目录 + “\”, “/”, “\”, , , 真)

文件名 = 寻找文件 (寻找目录 + 关键字, )

.判断循环首 (文件名 ≠ “”)

.如果 (是否为空 (搜索个数) 或 取数组成员數 (结果数组) < 搜索个数)

.如果真 (完整路径结果)

文件名 = 寻找目录 + 文件名

加入成员 (结果数组, 文件名)

文件名 = 寻找文件 (, )

.如果真 (搜索子目录)

文件洺 = 寻找文件 (寻找目录 + “*.*”, #子目录)

.判断循环首 (文件名 ≠ “”)

.如果真 (取文本左边 (文件名, 1) ≠ “.”)

.如果 (是否为空 (搜索个数))

搜索文件 (寻找目录 + 攵件名, 关键字, 结果数组, 搜索子目录, , 完整路径结果)

搜索文件 (寻找目录 + 文件名, 关键字, 结果数组, 搜索子目录, 搜索个数, 完整路径结果)

文件名 = 寻找文件 (, #子目录)

下载百度知道APP抢鲜体验

使用百度知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道的答案。

比如我想用易语言路径读取电脑裏一个游戏的安装路径(地下城勇士的路径)该怎么做呢。... 比如 我想用易语言路径读取 电脑里一个游戏的安装路径(地下城勇士的路径)该怎么做呢。

这么专业 这么偏的软件 知道的人不是很多的 你看教材 问QQ群吧 真的

你对这个回答的评价是

下载百度知道APP,抢鲜体验

使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案

我要回帖

更多关于 易语言路径 的文章

 

随机推荐