dos_find

递归搜索文件的多个实例. 这个函数与Windows命令提示符下的DIR /S命令非常相似.


语法

(dos_find [filespec [format]])

参数

filespec

要寻找的文件. 可以包含通配符("*"和"?").如果未指定, 将返回当前目录及子目录的所有文件(*.*).

 

format

返回文件名的格式. 默认值0. 允许值如下:

 

0

无.

1

按字母升序.

2

按字母降序.

3

按日期升序.

4

按日期降序.

5

按大小升序.

6

按大小降序.

返回

如果成功, 返回文件名的完整路径列表.

nil 失败时.

示例

Command: (dos_find "C:\\Program Files\\Autocad 2006\\b*.dwg")

("C:\\Program Files\\Autocad 2006\\Express\\brkline.dwg" "C:\\Program Files\\Autocad 2006\\Help\\Tutorials\\createTransmittal\\Brush Roller.dwg" "C:\\Program Files\\Autocad 2006\\Help\\Tutorials\\PlaceView\\Building Elevations.dwg" "C:\\Program Files\\Autocad 2006\\Help\\Tutorials\\sheetListTable\\Base Plate.dwg" "C:\\Program Files\\Autocad 2006\\Sample\\DesignCenter\\Basic Electronics.dwg" "C:\\Program Files\\Autocad 2006\\Sample\\Sheet Sets\\Architectural\\Res\\Building Section.dwg" "C:\\Program Files\\Autocad 2006\\Sample\\Blocks and Tables - Imperial.dwg" "C:\\Program Files\\Autocad 2006\\Sample\\Blocks and Tables - Metric.dwg")

Colder: