Initializing help system before first use

pathmatch

pathmatch


Purpose
Check whether a file name matches a given pattern.
Synopsis
function pathmatch(filename:string|text,pattern:string|text):boolean
Arguments
filename 
The file name to evaluate
pattern 
Matching pattern that may include * (any text of any length) or ? (any single character)
Return value
true if the file name matches the pattern.
Example
The following function identifies Mosel source file names:
function is_mosel_file(f:text):boolean
 returned:=pathmatch(f,"*.mos")
end-function
Further information
The comparison respects the operating environment conventions and behaviour may differ depending of the operating system. In particular, under Posix systems comparisons are case sensitive; this is not the case on Windows ( i.e. file names are not case sensitive).
Related topics
Module