51Testing软件测试论坛
标题:
FileOpen()函数求教
[打印本页]
作者:
hf0313
时间:
2008-7-4 14:55
标题:
FileOpen()函数求教
哪位高人指点一下!
handle file = FileOpen("D:\21.txt",FM_READ)
if(file)
print("pass")
else
print("faile")
我仅仅只是想判断D盘下是否有21.txt这个文件。但是总是提示无法打开21.txt文件(这个文件名时随便输入的,实际并不存在)
请问应么判断一个文件是否存在呢?
作者:
hf0313
时间:
2008-7-4 15:27
已解决!虽然可能对大家没什么用,但还是共享一下!
如果想判断D盘下是否有21.txt文件,
可用SYS_FileExists("D:\21.txt")语句。
如果不存在则返回False,存在则返回True。
作者:
jmy_1981
时间:
2008-7-4 15:34
标题:
lz能试试SYS_FileExists()这个函数吗?
如题。
lz因为,FileOpen()函数返回是一个handle,所以,你这里handle就必须先执行一次,并且通过。
有因为,它返回值不是boolean,所以,你会遇到一些出错。
希望有帮助。
作者:
hf0313
时间:
2008-7-4 15:41
标题:
回复 3# 的帖子
多谢指教!
查了帮助,终于找到问题所在!
现还有一问题。
window win
……
现在可能中间的步骤中没有用到这个变量,那么如何判断这个变量是否有复值呢?
作者:
jmy_1981
时间:
2008-7-4 15:56
标题:
lz print()能看到吗?
如题。
作者:
hf0313
时间:
2008-7-4 16:03
标题:
不能
提示Variable (win) has not been set
还有其他的方法吗?
作者:
kettleyang
时间:
2008-7-11 17:32
SYS_FileExists()
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2