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