易语言如果真判断指定文件是否存在

这个软件是给别人用的 所以文件的位置有所不同 _按钮1_被单击怎么继续

.版本 2

.子程序 _按钮1_被单击
.局部变量 文件名, 文本型, , "6", 存储文件名,预设6个,可自己修改
.局部变量 临时计次, 整数型

.如果真 (编辑框1.内容 = “”)
    信息框 (“请选择路径!”, #信息图标, “提示:”)
.如果真结束
.如果真 (编辑框1.内容 ≠ “”)
    文件名 = { “文件名1”, “文件名2”, “文件名3”, “文件名4”, “文件名5”, “文件名6” }
    编辑框1.内容 = 路径收缩 (编辑框1.内容)  ' 避免目录含空格而查询失误

    .计次循环首 (取数组成员数 (文件名), 临时计次)
        .如果真 (文件是否存在 (编辑框1.内容 + 文件名 [临时计次]) = 假)
            这里填你自己的命令。
        .如果真结束

    .计次循环尾 ()
.如果真结束

.子程序 路径收缩, 文本型, , 避免路径出现空格
.参数 路径, 文本型
.局部变量 临时计次, 整数型
.局部变量 返回路径, 文本型
.局部变量 目录级, 文本型, , "0"

目录级 = 分割文本 (路径, “\”, )
.计次循环首 (取数组成员数 (目录级), 临时计次)
    .如果真 (取文本长度 (目录级 [临时计次]) ≥ 3)
        目录级 [临时计次] = 删全部空 (目录级 [临时计次]) + “~1”
        返回路径 = 删全部空 (返回路径) + 目录级 [临时计次] + “\”
    .如果真结束
返回 (返回路径)

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2016-06-02
分析了下,你的按钮1是用来判断指定目录是否存在的是吧?按钮2是读取目录。
首先指出你的错误,文件是否存在这里似乎是没有用的。应该先判断编辑框1的内容是否为空,然后再写判断文件是否存在。即可!追问

你上下百度hi

追答

我在,怎么没消息?

本回答被提问者采纳
第2个回答  2013-08-21
.版本 2

.子程序 _按钮1_被单击

.如果真 (编辑框1.内容 = “”)
信息框 (“请选择路径!”, 0, )
返回 ()
.如果真结束
.如果真 (文件是否存在 (编辑框1.内容) = 假)
信息框 (“文件不存在!”, 0, )
.如果真结束追问

编辑框选择的是一个大的文件夹 我要检测的是里面的几个文件

相似回答