📄 adir函数.txt
字号:
说 明
把有关文件信息放入数组中,然后返回文件的编号 .
语法:
ADIR(ArrayName [, cFileSkeleton [, cAttribute]])
返值类型:
数字型
辩论
ArrayName 详细记载文件名的数据.
如果数组不存在,VFoxPro自动创建数组.
如果数组存在和但不足以包含所有信息,VFoxPro根据信息自动增加数组的大小.
如果数组比需要的大,VfoxPro将缩短数组.
如果数组存在和 ADIR( )返回 0因为不匹配文件被查找,数组保持无变化的.
如果数组不存在或者ADIR( )返回 0,将看不到文件列表.
下列表格描述目录和数组每个列的数据类型:
列 数组目录 数据类型
===============================
1 文件名 字符型
2 文件大小 数字型
3 上次修改日期 日期型
4 上次修改时间 字符型
5 文件属性 字符型
数组最后一列包含文件属性与之相匹配的文件.每个文件属性由字母表示;文件能可以有超过一个属性.
下列表格显示文件属性与每个字母的含义:
字母 属性
=====================================
A 读/写
H 隐藏
R 只读
S 系统
D 目录或文件夹
CFileSkeleton:
代表你能存储的有关文件信息和文件名或扩展的文件结构和与之匹配的查找标准.例如,标准可以是所有表,所有文本文件,全部第一字母为A的文件,等等.这样的常规查找可以包括通配符 *和 ?
在 cFileSkeleton中,问号代表单个字符;星号代表多个字符.你可以在任何文件内用许多通配符.你能在匹配的搜索文件名中标明驱动器和/或目录.
如果你未标明驱动器和目录,ADIR函数据则将当前目录的有关文件信息写入数组.
CAttribute
代表包含隐藏的子目录或系统文件.
CAttribute
能包含任何组合的 D, H和S.
包括 D:
返回与cFileSkeleton相匹配的默认目录的子目录名
包括 H:
返回与cFileSkeleton相匹配的关于隐藏文件的信息
包括 S:
返回与cFileSkeleton相匹配的系统文件信息.
在 cFileSkeleton中包含空串,仅仅返回子目录名,隐藏文件或系统文件.
注意:
对于每个文件, ADIR( )在数组中写入文件名、大小、上次修改日期、上次修改时间和文件属性.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -