明经通道 Visual LISP 函数  
vl-directory-files
 

列出给定目录中的所有文件

(vl-directory-files  [directory pattern directories])

参数

directory

字符串,指定要收集文件的目录。如果未指定该参数或参数为 nil,vl-directory-files 使用当前目录。

pattern

字符串,包含文件名的 DOS 方式。如果未指定该参数或参数为 nil,vl-directory-files 假定为 "*.*"

directories

整数型,指定返回的表中是否包含路径名。可以指定下列值之一:

–1 仅列出目录。

0 列出文件和目录(缺省值)。

1 仅列出文件。

返回值

文件和路径列表。如果没有符合指定方式的文件,则返回 nil。

示例

_$ (vl-directory-files "c:/acadwin" "acad*.exe")
("ACAD.EXE" "ACADAPP.EXE" "ACADL.EXE" "ACADPS.EXE")
_$ (vl-directory-files "e:/acadwin" nil -1)
("." ".." "SUPPORT" "SAMPLE" "ADS" "FONTS" "IGESFONT" "SOURCE" "ASE")
_$ (vl-directory-files "E:/acad13c4" nil -1)
("." ".." "WIN" "COM" "DOS")

明经通道 版权所有 未经许可 不得传播

 评论