Next: , Previous: DeleteLine, Up: Alphabetical List


DirList

Key: Alt+F1
Menu: File > Directory

Select a subdirectory (or the current if none) and/or a wildcard pattern and list the matching files and all subdirectories. Select a directory (placed first and indicated by a trailing slash (`/') to move into it (provided it is not empty). The parent directory can be selected by the `../' entry, or by using BackSpace; another drive can be selected by typing the drive letter, followed by a colon (`:'), or vice versa (colon then letter). The files can be sorted by filename or extension by using the SortBoxBlock key (Alt+S by default). Typing a character will select each file that begins with that character; additional characters (within half a second) will then narrow the selection down. A new path and/or pattern can be entered by pressing Tab.

The wildcards might be a bit more flexible than DOS/Windows users are accustomed to. The `*' character can be used anywhere (so `a*z' matches all files that start with `a' and end in `z'). Brackets can be used to match a character in a list (so `[aeiou]*' matches any file that starts with a vowel). If the list starts with `!' or `^' it matches any character not in the list (so `[!aeiou]*' matches any file that does not start with a vowel). The list may also contain a range — `[a-z]' represents all lower case letters. Multiple patterns can be specified by separating with `;' (or `:' in UNIX), so `*.txt;*.doc' will find all .txt and .doc files. Exclusions can be achieved by separating with `!', thus `!*.exe;*.com' will find everything except .exe and .com files and `*.txt;*.doc!r*' will find all .txt and .doc files, except those starting with r. To find a literal `;' or `!' place it inside a list.

Caution: the extension dot is just a normal character, so `*.*' will only match files that have an extension; to match all files only a single `*' is required. To match files without an extension use `!*.*' (the DOS method of `*.' will not work).