[Overview][Constants][Types][Classes][Procedures and functions][Index] Reference for unit 'Masks' (#lazutils)

TWindowsQuirk

Represents types of Windows-specific quirks for file and directory masks.

Declaration

Source position: masks.pas line 104

type TWindowsQuirk = (

  wqAnyExtension,

  

Treats "filename*.*" as if the ".*"" notation is omitted. This causes the mask to behave in a UNIX-like manner, where 'foo.*' matches 'foo'.

  wqFilenameEnd,

  wqExtension3More,

  wqEmptyIsAny,

  wqAllByExtension,

  wqNoExtension

);

Description

TWindowsQuirk is an enumerated type used to represent ways in which a Windows/DOS mask works differently than a regular mask. Windows/DOS masks have many quirks and corner cases inherited from CP/M, then adapted to DOS (8.3) file names, and adapted again for long file names.


Version 4.0 Generated 2025-05-03 Home