files

Syntax

files(directory, [pattern])

Arguments

directory is a string indicating a directory path.

pattern (optional) is a string indicating the file name pattern to be searched under the directory.

Details

It must be executed by a logged-in user.

If pattern is not specified, return a table with descriptive information of the files and the sub-directories under directory.

If pattern is specified, return a table with descriptive information of the files and sub-directories that contain pattern in their names.

Examples

files("D:/06_DolphinDB/01_App/DolphinDB_Win_V0.2");
filename isDir fileSize lastAccessed lastModified
LICENSE_AND_AGREEMENT.txt 0 22558 1495508675000 1483773234998
README_WIN.txt 0 5104 1495508675000 1483866232680
server 1 0 1496624932437 1496624932437
THIRD_PARTY_SOFTWARE_LICENS... 0 8435 1495508675000 1483628426506
files("D:/06_DolphinDB/01_App/DolphinDB_Win_V0.2", "readme%");
filename isDir fileSize lastAccessed lastModified
README_WIN.txt 0 5104 1495508675000 1483866232680
select * from files("D:/06_DolphinDB/01_App/DolphinDB_Win_V0.2") where filename like "README%";
filename isDir fileSize lastAccessed lastModified
README_WIN.txt 0 5104 1495508675000 1483866232680