我做有个EDIT框,如何判定edit框中的路径是切实可行的?
就是说,比如 D:\kn007,d盘中有无这个文件夹都不报错,如果是231sdf1saf5这种胡乱写的,会报错,如果是直接为空也会报错,要怎么写呢,我现在还是无法写那种判定路径是不是不存在乱写的。。。4楼为解决方案! 也就是说不允许相对路径或者脚本所在目录? 就是说 要合法路径
FileExists 尝试先DirCreate这个文件夹,如果建立的时候返回值是0,则证明是错误的路径..... 本帖最后由 netegg 于 2009-9-1 22:11 编辑
不是很明白楼主的意思,什么是乱写的,如果没有此文件夹,怎么又不是乱写?
如果只考虑输入的字符串,可能用正则好些
如果只考虑楼主的说法,
if stringleft(guictrlread($input), 2) <> "d:" then msgbox("","","error") 额,谢谢楼上几位大哥,4楼的大哥解决我的问题,十分感谢,我好笨啊! FileExists 不行?
我没用过 只是想知道这2种方法的区别 FileExists 必须是已存在的~ 哦 明白了 会错意了
页:
[1]