© Copyright Keller and Chapman 1989-2008. All rights reserved.
|
FL User Guide
Version 5.00 (2008-07-25)
IMPORTANT NOTE
The FL User Guide has received only minimal updates since version 3, and
hence is significantly out of date.
To understand the changes made in versions 4 and 5 you must read the pages
describing the changes in each release
(here).
|
FL [[drive][path][name[.[ext]]]] [...] [options]
Options
- /?
- Show FL command syntax and version.
- /s:?
- Change sort order:
- /s:d
- Sort by date/time
- /s:e
- Sort by extension
- /s:n
- Sort by name
- /s:p
- Sort by path
- /s:s
- Sort by size
- /m:p?
- Change panel layout:
- /m:p0
- Standard panel layout
- /m:p1
- Wide panel layout
- /m:p2
- Compact panel layout
- /t
- Include sub-directories ("tree mode").
- /k:?
- Change key set:
- /k:s
- Standard function keys
- /k:u
- User function keys
- /a:?
- Change search attribute:
- /a:a
- Archive files
- /a:d
- Directories only
- /a:f
- Files only
- /a:h
- Hidden files
- /a:r
- Readonly files
- /a:s
- System files
Default: /a:df
- FL c:\test\*.exe
- List all EXE files in "c:\TEST".
- FL a:\*.c /t
- List all C Files on drive A:.
- FL *.asm
- List all ASM files in current directory.
- FL *.c *.h
- List all C and H files in current directory.
- FL *.c test\*.c
- List all C and H files in current directory and sub-directory "test".
- FL *.c /s:d >cc.lst
- Redirect output to file CC.LST (output to a pipe is also supported).
- FL \ /a:d /t
- List all directories on current drive.
- FL \ /a:a /t
- List all files with archive attribute on current drive.
- FL a:\test c:\test /s:p /m:1
- Compare contents of two directories.
[Back to Contents]
The directory is read and a list of files will be built .
If no argument is given, all files in the current directory are listed.
Otherwise, only files satisfying the command line argument are shown.
The list of files is sorted according to the specified sort order and
displayed.
There is place on each line for a command to be entered,
followed with size and date information.
The path is automatically set to the first listed directory and
the original path will be restored after returning from FL (#Q command).
Alternatively, you can exit to the directory on display (#C command).
If the /t option has been specified, the path is shown on the right,
instead of size and date information.
You may toggle between size/date and path information via the F11 key.
It is possible to enter several commands at a time.
FL scans all
input lines (from top to bottom and from start of a line to end of a line)
of the list. If a valid entry is found, it is passed to the operating system.
This will be done for each entry.
Using any control commands will cause an immediate return after execution
of this command line.
[Back to Contents]
To separate more than one command in a command line use these
command joiners; they have the same meanings as the command
joiners on OS/2.
It is possible to mix FL control and OS commands in one line
separated via a command joiner.
- #&
- command separator
- #&&
- AND command execution
- #||
- OR command execution
[Back to Contents]
Operating-system commands may include FL commands that result in
the manipulation of the file's name components within the
resulting OS command.
- #
- Insert the whole file name at this point
- #d
- Insert the drive part of the file name at this point
- #p
- Insert the path part of the file name at this point
- #n
- Insert the name part of the file name at this point
- #e
- Insert the extension part of the file name at this point
- #f
- Insert the filespec at this point (name.ext)
- ##
- Insert one "#" char at this point
- #o
- Do not automatically append the file name to the command and
do no substitutions
- =
- Execute the previously entered command on this line
- #=
- Multiple repeat command
All lines are filled with the repeat character, starting from the next line
If an operating-system command is entered on a line and executed,
the file name will be inserted where a # appears.
If no FL command is present on the line, the file name will be
appended to the end of the line. In the case that you do not want the
command interpretation, begin the line with the FL command
#o, followed by the OS command.
- !
- Suppress prompt message at the end of a command
(has to be the first letter of the command)
- #q
- QUIT - end Help/FL and return to the operating system
- #c [directory]
- Quits the FL program in the directory if specified,
otherwise the directory and drive currently shown is taken.
- #h
- Show help panel
- #s[ends]
- Sorting:
- #se
- Sort the list in extension order
- #sn
- Sort the list in file name order
- #sd
- Sort the list in date order
- #ss
- Sort the list in file size order
- #mp[-+012]
- Panel layouts:
- #mp-
- Previous panel layout
- #mp+
- Next panel layout
- #mp0
- Standard panel layout
- #mp1
- Wide panel layout
- #mp2
- Compact panel layout
- #b
- Scroll to the end of the list of files
- #t
- Scroll to the top of the list of files
- #a
- Searchargument
Add to a list of files
Searchargument is required
- #r
- [ Searchargument1 ] [ Searchargument2 ] [..]
- Refresh the list of files
If Searcharguments are entered, FL loads the specified files
- #w[-+ ]
- Window handling:
- #w-
- Previous window
- #w+
- Next window
- #w
- [ Searchargument1 ] [ Searchargument2 ] [..]
Create a new window
If Searcharguments are entered, FL loads the specified files
Please notice that using any control command will cause FL to return
immediately to the input panel after execution of the command line.
[Back to Contents]
- F1
- HELP
- Activates the Help window.
- Toggles between Help window and Input area.
To Scroll up/down in Help, use PgUp and PgDn.
- FIND
- Invoke FLFIND for file on current line.
- F3
- QUIT
- Quit Help panel if shown.
- Quit FL.
- F4
- Cycle through panel layouts.
- F5
- Cycle through FL windows.
- F6
- VIEW
- If current line is a directory, the directory is listed using FL.
- If the current line is a file, the file is displayed using FLVIEW.
- F7
- Sort by name.
- F8
- Sort by date.
- F9
- Go up to parent directory.
- F10
- Go down to directory on the current line.
- F11
- Switch columns.
- F12
- Refresh the list of files (#R)
If Searcharguments are entered at the current line,
FL loads the specified files.
To switch from user/standard function keys use
CTRL-BACKSPACE.
[Back to Contents]
If a function key is pressed, only the commands assigned to that key are
processed; they are either executed immediately,
or copied to the command line for execution later.
Commands typed into other command fields are retained for execution later.
These keys are:
(F1) > (F12)
(CTRL + F1) > (CTRL + F12)
(ALT + F1) > (ALT + F12)
(SHIFT + F1) > (SHIFT + F12)
Use FLCUST to customise these function keys.
These keys are:
(ALT + A) > (ALT + Z)
Use FLCUST to customise these keys.
[Back to Contents]
- ENTER
- Execute command(s) entered.
- RETURN
- Execute command(s) entered.
- TAB
- Move cursor to beginning of next line.
- PAGE-UP
- Scroll one page up.
- PAGE-DOWN
- Scroll one page down.
- CTRL-HOME
- Move the cursor to the top-page of the list.
- CTRL-END
- Move the cursor to the last-page of the list.
- HOME
- Move cursor to start of current line.
- END
- Move cursor just past end of text on current line.
- ->
- Move the cursor one column to the right.
- <-
- Move the cursor one column to the left.
- BACKSPACE
- Rubout.
- CTRL-BACKSPACE
- Switch standard function keys and user function keys.
- CTRL-PAGE-UP
- Move cursor to the top line of the screen page.
- CTRL-PAGE-DOWN
- Move cursor to the bottom line of the screen page.
- CTRL- <-
- Backtab word.
- CTRL- ->
- Tab word.
- CTRL-UP/DOWN
- Retrieve previous commands.
- CTRL-DEL
- Delete to the end of the line.
- ESC
- Clear current line.
[Back to Contents]
- a
- Archive
- d
- Directory
- h
- Hidden
- r
- Readonly
- s
- System
Only one attribute is displayed;
the choice of attribute to display can be specified in FLCUST.
[Back to Contents]
FL can use any screen size or window size that is at least
10 rows by 80 columns.
FL automatically adjusts its panel layout to make best use of the space
available.
Although the original PC hardware supported only a small number of specific
screen sizes, modern windowed operating systems support windows of arbitrary
sizes.
For example, Windows supports any window size in the range 1 row by 1 column,
to 9999 rows by 9999 columns.
[Back to Contents]
[FL Main Page]
|
Page last changed: 2008-07-25
|
|