files
语法
files(directory, [pattern])
详情
该函数必须要用户登录后才能执行。
如果没有指定 pattern,返回一个包含目录中的文件和子目录信息的表。
如果指定了 pattern,返回一个包含文件名中包含了pattern 的文件和子目录的表。
参数
directory 是表示目录路径的字符串。
pattern 是表示在该目录下搜索的文件名的模式的字符串。
返回值
一个表,包含如下字段:
- fileName:文件/目录名。
- isDir:是否是目录。
- fileSize:文件大小。
- lastAccessed:最后访问时间。
- lastModified:最后修改时间。
例子
files("/home/06_DolphinDB/01_App/DolphinDB_Win_V0.2");
| filename | isDir | fileSize | lastAccessed | lastModified |
|---|---|---|---|---|
| LICENSE_AND_AGREEMENT.txt | false | 22558 | 2026.03.24 03:55:19.119 | 2026.03.24 03:55:19.907 |
| README_WIN.txt | false | 5104 | 2026.03.24 03:51:56.331 | 2026.03.24 03:51:59.091 |
| server | true | 0 | 2026.03.24 06:11:27.922 | 2026.03.24 03:55:19.183 |
| THIRD_PARTY_SOFTWARE_LICENS... | false | 8435 | 2026.03.24 03:48:44.566 | 2025.06.13 02:36:47.453 |
files("/home/06_DolphinDB/01_App/DolphinDB_Win_V0.2", "readme%");
| filename | isDir | fileSize | lastAccessed | lastModified |
|---|---|---|---|---|
| README_WIN.txt | false | 5104 | 2026.03.24 03:48:41.830 | 2025.12.26 08:29:33.239 |
select * from files("/home/06_DolphinDB/01_App/DolphinDB_Win_V0.2") where filename like "README%";
| filename | isDir | fileSize | lastAccessed | lastModified |
|---|---|---|---|---|
| README_WIN.txt | false | 5104 | 2026.03.24 03:48:41.830 | 2025.12.26 08:29:33.239 |
