寻找文件 命令    英文命令:dir 操作系统支持:Windows 所属类别:磁盘操作

返回一个文本,用以表示所找到的文件名或目录名,它必须与所要求的名称格式或文件属性相匹配。支持使用多字符 (*) 和单字符 (?) 通配符来指定多重文件。在某子程序中第一次调用本命令时,必须指定“欲寻找文件”参数,否则将返回空文本 (“”)。在第一次调用以后如果想得到其它匹配的文件名,再一次调用本命令,且不要提供欲寻找文件名参数。如果已没有合乎条件的文件,本命令会返回一个空文本。一旦返回值为空文本,要再次调用本命令时,就必须指定“欲寻找文件”参数。不必访问完所有当前匹配的文件名,就可以使用一个新的“欲寻找文件”进行新的寻找。

语法:  文本型  寻找文件 ([欲寻找的文件或目录名称],[欲寻找文件的属性])

参数名

描 述

欲寻找的文件或目录名称

可选的;文本型。可以使用多字符 (*) 和单字符 (?) 通配符来指定多重文件。在非首次寻找文件时,参数值必须为空或被省略。

欲寻找文件的属性

可选的;整数型。参数值可以为以下常量值或其和: 1#只读文件; 2#隐藏文件; 4#系统文件; 16#子目录; 32#存档文件 。通过将这些常量值加起来可以一次设置多个文件属性。如果省略本参数,默认为搜寻除子目录外的所有文件。

 

例程

 

 

说明

 

点击“显示文件”按钮后,弹出浏览文件夹对话框,选择一个文件夹后将选择的文件夹存放在“文件目录”变量中,然后运行“寻找文件”命令,寻找目录下的*.*文件,并用“判断循环首”命令循环找出该目录下的所有*.*文件,并添加到了列表框中。注意非首次寻找相同条件文件时,“寻找文件”命令的第一个参数必须省略填写。

 

参见 例程1