File util FilesFind() wildcard mask consists of a single base dir with multiple file masks separated by ';'. The '*' and '?' wildcard chars are accepted. The '~' is your home directory and '!' indicates an exclusion mask. "/Kernel/*" BaseDir: /Kernel Mask: * "/Demo/*.BMP*;*.GR*" BaseDir: /Demo Mask: *.BMP* | *.GR* "/*.DD*;!*/Bible*" BaseDir: Root Mask: *.DD* but not */Bible* See FilesFindMatch(). Flags are either text or int values. FUF_RECURSE +r Recurse FUF_SINGLE +s Single File (Optimization for one file in mask.) FUF_FLATTEN_TREE +f use with '+F'. Just use +F, probably. FUF_JUST_DIRS +D just directories FUF_JUST_FILES +F just files (Flattens trees) FUF_CLUS_ORDER +O sort by clus (move head one direction) FUF_JUST_TXT +T just text files : FILEMASK_TXT FUF_JUST_DD +$ just DolDoc files : FILEMASK_DD FUF_JUST_SRC +S just src files : FILEMASK_SRC FUF_JUST_AOT +A just aot files : FILEMASK_AOT FUF_JUST_JIT +J just jit files : FILEMASK_JIT FUF_JUST_GR +G just graphic files : FILEMASK_GR See ST_FILE_UTIL_FLAGS when used in calling program taking text flags.
File Utils