革天明 发表于 2012-5-5 10:21:31

检查文件是否存在?已搜索,无满意答案!

如何判断一个文件是否存在?比如判断c:/key.ini是否存在?
本来是用于注册的,但如果用户把用于存放KEY的文件给删除掉,程序检查是就会因为错误: 参数类型错误: FILE nil 出错,这时就无法进行校验,也就失去的程序注册的作用。
现在我想实现先判断是否存在这个文件,如果不存在,就新建这个文件,请问如何做到?

duotu007 发表于 2012-5-5 10:21:32

http://bbs.mjtd.com/forum.php?mod=viewthread&tid=16162

wowan1314 发表于 2012-5-5 10:43:54

本帖最后由 wowan1314 于 2012-5-5 10:44 编辑

(IF (OPEN 文件 “R”)
   (读文件)
   (写文件)
)这样不可以吗?

LLXXZZ 发表于 2012-5-5 12:42:28

在 AutoCAD 库路径中搜索指定文件或目录

(findfile filename)
findfile 函数对要搜索的文件类型或 filename 的扩展名不作假定。如果在 filename 中没有指定驱动器/目录前缀,findfile
函数在 AutoCAD 的库目录范围内搜索。如果指定了驱动器/目录前缀,findfile 仅在指定的目录下搜索。

参数

filename

要搜索的文件或目录的名称。

这个函数就是你要的.路径需要全名

c961806787 发表于 2013-12-10 17:46:42

LLXXZZ 发表于 2012-5-5 12:42 static/image/common/back.gif
在 AutoCAD 库路径中搜索指定文件或目录

(findfile filename)


灰常感谢!!
页: [1]
查看完整版本: 检查文件是否存在?已搜索,无满意答案!