![]() |
|
||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
|||||
|
|
||||||
| Related Syntax | Other Library Functions | |||||
| function |
vfs.list |
|
Library: File system utilities (OMVFS)
Import: omvfs.xmd |
export external function list
matching value string match optional initial {'*'}
on value directory on-dir optional
into write-only string names
include value integer include optional initial {all-contents}
Argument definitions
You can use vfs.list to list the files and/or directories in a directory. The results are returned as the items in a string shelf. The following program lists all the xml files in a directory:
import "omvfs.xmd" prefixed by vfs.
process
local string listing variable
vfs.list matching "c:\foo\bar\*.xml"
into listing
include vfs.all-files
repeat over listing
output listing || "%n"
again
To list the files in the current working directory, simply specify the selection criteria alone without the path information:
import "omvfs.xmd" prefixed by vfs.
process
local string listing variable
vfs.list matching "*.xml"
into listing
include vfs.all-files
repeat over listing
output listing || "%n"
again
The include must be one of the following values:
The following exceptions may occur:
The precise wildcard matching algorithm used is platform dependent, and thus a given file pattern may match a slightly different set of files on different platforms in some cases. For instance, the selection criteria "*.xml" will match a file named "foo.xmlx" on Windows but not on UNIX.
|
Related Syntax |
Other Library Functions |
Copyright © Stilo International plc, 1988-2008.