CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

AutoLISP 开发指南

findfile(AutoLISP)

2023-1-5 21:12| 发布者: admin| 查看: 447| 评论: 0|来自: AutoCAD

摘要: 在 AutoCAD 库和受信任路径中搜索指定的文件或目录

在 AutoCAD 库和受信任路径中搜索指定的文件或目录

支持的平台:视窗和 Mac OS

签名

(findfile filename)
文件名

类型:字符串

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

返回值

类型:字符串或零

包含完全限定文件名的字符串;否则,如果未找到指定的文件或目录。nil

返回的文件名 by 适合与函数一起使用。findfileopen

言论

该函数不假设文件名的文件类型或扩展名。如果文件名未指定驱动器/目录前缀,则搜索 AutoCAD 库和受信任路径。如果提供了驱动器/目录前缀,则仅在该目录中查找。findfilefindfilefindfile

例子

窗户

如果当前目录是 /MyUtilities/lsp 并且它包含文件abc.lsp,则以下函数调用将检索路径名:

(findfile "abc.lsp")
"C:\\MyUtilities\\lsp\\abc.lsp"

如果要在“/我的实用工具/支持”目录中编辑图形,并且环境变量设置为“/我的实用工具/支持”,并且文件xyz.txt仅存在于“/我的实用工具/支持”目录中,则以下命令将检索路径名:ACAD

(findfile "xyz.txt")
"C:\\My Utilities\\Support\\xyz.txt"

如果库或受信任搜索路径上的任何目录中都不存在文件nosuch,则返回:findfilenil

(findfile "nosuch")
nil
苹果操作系统

如果当前目录是 /MyUtilities/lsp 并且它包含文件abc.lsp,则以下函数调用将检索路径名:

(findfile "abc.lsp")
"/MyUtilities/Lsp/abc.lsp"

如果要在“/我的实用工具/支持”目录中编辑图形,并且环境变量设置为“/我的实用工具/支持”,并且文件xyz.txt仅存在于“/我的实用工具/支持”目录中,则以下命令将检索路径名:ACAD

(findfile "xyz.txt")
"/MyUtilities/Support/xyz.txt"

命令:

如果库或受信任搜索路径上的任何目录中都不存在文件nosuch,则返回:findfilenil

(findfile "nosuch")
nil

路过

雷人

握手

鲜花

鸡蛋

最新评论

QQ|Archiver|CAD开发者社区 ( 苏ICP备2022047690号-1 )

GMT+8, 2024-5-19 14:01

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部