找回密码
 加入
搜索
查看: 1139|回复: 8

我做有个EDIT框,如何判定edit框中的路径是切实可行的?

[复制链接]
发表于 2009-9-1 20:53:59 | 显示全部楼层 |阅读模式
就是说,比如 D:\kn007,d盘中有无这个文件夹都不报错,如果是231sdf1saf5这种胡乱写的,会报错,如果是直接为空也会报错,要怎么写呢,我现在还是无法写那种判定路径是不是不存在乱写的。。。


4楼为解决方案!
发表于 2009-9-1 21:06:43 | 显示全部楼层
也就是说不允许相对路径或者脚本所在目录?
发表于 2009-9-1 21:16:29 | 显示全部楼层
就是说 要合法路径

FileExists
发表于 2009-9-1 21:41:40 | 显示全部楼层
尝试先DirCreate这个文件夹,如果建立的时候返回值是0,则证明是错误的路径.....

评分

参与人数 1金钱 +50 贡献 +10 收起 理由
kn007 + 50 + 10 谢谢你,解决了!

查看全部评分

发表于 2009-9-1 22:08:16 | 显示全部楼层
本帖最后由 netegg 于 2009-9-1 22:11 编辑

不是很明白楼主的意思,什么是乱写的,如果没有此文件夹,怎么又不是乱写?
如果只考虑输入的字符串,可能用正则好些
如果只考虑楼主的说法,
if stringleft(guictrlread($input), 2) <> "d:" then msgbox("","","error")
 楼主| 发表于 2009-9-1 22:40:42 | 显示全部楼层
额,谢谢楼上几位大哥,4楼的大哥解决我的问题,十分感谢,我好笨啊!
发表于 2009-9-2 03:49:29 | 显示全部楼层
FileExists 不行?

我没用过 只是想知道这2种方法的区别
发表于 2009-9-2 09:31:20 | 显示全部楼层
FileExists 必须是已存在的~
发表于 2009-9-2 17:10:33 | 显示全部楼层
哦 明白了 会错意了
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-4-28 00:23 , Processed in 0.083495 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表