查找文件 (AutoLISP) 
在 AutoCAD 库和受信任路径中搜索指定文件或目录 
支持的平台:Windows 和 Mac OS 
返回值
类型:字符串或 nil 
包含完全限定文件名的字符串;否则,如果找不到指定的文件或目录。nil 
返回的文件名适合与函数一起使用。findfileopen 
 
言论
该函数不对文件名的文件类型或扩展名做出任何假设。如果文件名未指定驱动器/目录前缀,则搜索 AutoCAD 库和受信任路径。如果提供了驱动器/目录前缀,则仅在该目录中查找。findfilefindfilefindfile 
 
例子
- 窗户
 
- 
如果当前目录是 /MyUtilities/lsp 并且它包含文件 abc.lsp,则以下函数调用将检索路径名: 
(findfile "abc.lsp")
"C:\\MyUtilities\\lsp\\abc.lsp" 
如果要编辑 /My Utilities/Support 目录中的图形,并且环境变量设置为 /My Utilities/Support,并且文件xyz.txt仅存在于 /My Utilities/Support 目录中,则以下命令将检索路径名:ACAD 
(findfile "xyz.txt")
"C:\\My Utilities\\Support\\xyz.txt" 
如果文件 nosuch 不存在于库或受信任搜索路径上的任何目录中,则返回:findfilenil 
(findfile "nosuch")
nil 
 
- Mac 操作系统
 
- 
如果当前目录是 /MyUtilities/lsp 并且它包含文件 abc.lsp,则以下函数调用将检索路径名: 
(findfile "abc.lsp")
"/MyUtilities/Lsp/abc.lsp" 
如果要编辑 /My Utilities/Support 目录中的图形,并且环境变量设置为 /My Utilities/Support,并且文件xyz.txt仅存在于 /My Utilities/Support 目录中,则以下命令将检索路径名:ACAD 
(findfile "xyz.txt")
"/MyUtilities/Support/xyz.txt" 
命令: 
 如果文件 nosuch 不存在于库或受信任搜索路径上的任何目录中,则返回:findfilenil 
(findfile "nosuch")
nil 
 
 
 
 
    
 |