vl-目录文件 (AutoLISP) 
列出给定目录中的所有文件 
支持的平台:Windows 和 Mac OS 
签名 
   
  (vl-directory-files [directory pattern directories]) 
 -  
  目录 
 
-  
  
类型:字符串 
 
  要收集文件的目录名称;如果 IF 或 ABSENT,则使用当前目录。nilvl-directory-files 
  
-  
  模式 
 
-  
  
类型:字符串 
 
  文件名的有效通配符模式;如果或不存在,则假定为“*.*”。nilvl-directory-files 
  
-  
  目录 
 
-  
  
类型:整数 
 
  指示返回的列表是否应包含目录名称的值。指定下列选项之一: 
 
   
	 -1 -- 仅列出目录 
 
   
	 0 -- 列出文件和目录(默认值) 
 
   
	 1 -- 仅列出文件 
  
 
 
 
 
返回值 
   
  类型:列出或无 
 
  文件名和路径名列表;否则,如果没有与指定模式匹配的文件。nil 
 
 
发行信息 
   
  释放: 
   
- Windows 上的 AutoCAD R14 及更高版本 
  
 
- Mac OS 上的 AutoCAD 2011 及更高版本 
  
 
 
 
 
例子 
   - 窗户
 
-  
  
(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:/acad" nil -1)
("." ".." "WIN" "COM" "DOS")
  
- Mac 操作系统
 
-  
  
(vl-directory-files "/myutilities/lsp" "*.lsp")
(".DS_Store" "utilities.lsp" "blk-insert.lsp")
(vl-directory-files "/myutilities" nil -1)
("." ".." "Help" "Lsp" "Support")
  
 
 
 
 
    
 |