GetFileList
GetFileList>filespec,result[,delimiter]
GetFileList returns a list of the files found matching the specified filespec. For instance, to return the list of files in the temp directory specify c:\temp\*.* as the filespec.
If delimiter is ommitted each filename is separated by a semicolon (;). Otherwise the filenames are separated by the delimiter specified.
By default GetFileList returns files. To return directories only set GFL_TYPE to 1 (Let>GFL_TYPE=1).
For finer control of what kind of files get returned use GFL_ATTRIBS by setting it to one or more of the following values:
ReadOnly = 1
Hidden = 2
SysFile = 4
Directory = 16
Archive = 32
Normal = 128
SymLink = 1024
Compressed = 2048
Encrypted = 16384
Virtual = 65536
AnyFile = 511 (Default - same as without using GFL_ATTRIBS)
For multiple options add values together. E.g. to retrieve only hidden and readonly files specify a value of 3. For just read only files specify 1.
To change the sort order set the GFL_SORTTYPE variable to one of the following values
0 = No sorting (default) - returned as reported by Windows.
1 = Date ascending
2 = Date descending
3 = Name ascending
4 = Name descending
5 = Size ascending
6 = Size descending
Abbreviation : GFL
Example
GetFileList>c:\temp\*.*,files
Separate>files,;,file_names
MessageModal>Num Files: %file_names_count%
Let>k=0
Repeat>k
Let>k=k+1
Message>file_names_%k%
Until>k,file_names_count