Ffm

Manual for Ffm version 1.1

$Revision: 1.18 $ $Date: 2019/12/26 17:14:24 $

Copyright © 2018-2019 BVD Software Inc. All rights reserved.



1. Manager

Path control

To show in the file list only names which match a pattern, specify pattern as last path component.

Examples — name pattern
C:\Windows\sys
Show only names starting with `sys' in C:\Windows directory.
C:\Windows\*me
Show only names containing `me' in C:\Windows directory.
C:\Windows\[ab]
Show only names starting with `a' or `b' in C:\Windows directory.

Name control

find
  [string ...] [; expr]
patt
  [pattern ...] [; expr]

expr — see Command find.

Examples — find
txt
Files containing `txt' in their name.
txt doc
Files containing `txt' or `doc' in their name.
" "
Files containing spaces in their name.
^;
Files containing `;' in their name.
txt; -attr:r
Read-only files containing `txt' in their name.
Examples — patt
*txt
`txt' files.
*txt *doc
`txt' and `doc' files.
"*^ *"
Files containing spaces in their name.
*^;*
Files containing `;' in their name.
*txt; -attr:r
Read-only `txt' files.

2. Find

Path

path ...

Multiple paths can be specified. Drag-and-drop directories is supported — hold down Ctrl to add to existing path.

Select Path Dialog — Shift+Select — add to existing path.

2.1 Standard find

2.1.1 Name

pattern
Examples
*txt

Path                                    Size  Attributes
abc\echo\alpha\whiskey\papa\PWR.txt       0B  A
abc\echo\ES.txt                           0B  A
abc\echo\india\uniform\Foxtrot\FWD.txt    0B  A
*txt | r*csv

Path                                    Size  Attributes
abc\echo\alpha\romeo\RPT-2c.csv           4B  A
abc\echo\alpha\whiskey\papa\PWR.txt       0B  A
abc\echo\ES.txt                           0B  A
abc\echo\india\uniform\Foxtrot\FWD.txt    0B  A
"*^ *"
Files containing spaces in their name.

2.1.2 Modified

[<[=]>[=]]time
  ccyy-mm[-dd[THH[:MM[:SS]]]]
  [[[[cc]yy-]mm-]ddT]HH:MM[:SS]
  [[[[[cc]yy]mm]dd]HH]MM[.SS]
Examples
2016-08
Aug 2016.
>2016-08-10
After 10 Aug 2016.
>=2016-08-10 <=2016-08-12
Between 10 and 12 Aug 2016.
>=08:00 <=15:00
Between 08:00 and 15:00 today.
>=800 <=900 | >=1400 <=1530
Between 08:00 and 09:00 or 14:00 and 15:30 today.
>=00:00
Today.

2.1.3 Size

[<[=]>[=]]n[ckmg]
  c  bytes
  k  kilobytes (1024 bytes)
  m  megabytes (1048576 bytes)
  g  gigabytes (1073741824 bytes)
Examples
<100k
Less than 100 kilobyes.
>=100k <=500k
Between 100 kilobyes and 500 kilobytes.

2.1.4 Operators

Operators in order of decreasing precedence.

( expr )

! expr
    Logical NOT operator

expr & expr
expr expr
    Logical AND operator

expr | expr
    Logical OR operator

2.2 Extended find

2.2.1 Accessed/Created/Modified time

[<[=]>[=]]time
  ccyy-mm[-dd[THH[:MM[:SS]]]]
  [[[[cc]yy-]mm-]ddT]HH:MM[:SS]
  [[[[[cc]yy]mm]dd]HH]MM[.SS]
Examples
2016-08
Aug 2016.
>2016-08-10
After 10 Aug 2016.
>=2016-08-10 <=2016-08-12
Between 10 and 12 Aug 2016.
>=08:00 <=15:00
Between 08:00 and 15:00 today.
>=800 <=900 | >=1400 <=1530
Between 08:00 and 09:00 or 14:00 and 15:30 today.
>=00:00
Today.

2.2.2 Attributes

a
  d  directory
  r  read-only
  h  hidden
  s  system
  a  archive
  l  link
  c  compressed
Examples
r

Path                                    Size  Attributes
abc\echo\india\sierra\SIG-ro.dat          0B  RA
rh
Read-only or hidden.
r a
Read-only and archive.

2.2.3 Depth

{n|range}
  n
  m-n
  -n
  n-

Option — only single `depth' can be specified.

Examples
0

Path                                    Size  Attributes
abc\                                          D
1

Path                                    Size  Attributes
abc\echo\                                     D
2

Path                                    Size  Attributes
abc\echo\alpha\                               D
abc\echo\ES.txt                           0B  A
abc\echo\india\                               D
-2

Path                                    Size  Attributes
abc\                                          D
abc\echo\                                     D
abc\echo\alpha\                               D
abc\echo\ES.txt                           0B  A
abc\echo\india\                               D

2.2.4 Empty

Empty files/directories

no value

Flag — no value for empty and `!' for non-empty.

Examples for files

In abc\echo\alpha directory:

no value

Path                                    Size  Attributes
abc\echo\alpha\whiskey\papa\PWR.txt       0B  A
!

Path                                    Size  Attributes
abc\echo\alpha\ADR-1c.csv                 3B  A
abc\echo\alpha\romeo\lima\LTR-3c.csv      5B  A
abc\echo\alpha\romeo\RPT-2c.csv           4B  A
Examples for directories

In abc\echo\alpha\whiskey\ directory:

no value

Path
abc\echo\alpha\whiskey\juliett\one\
!

Path
abc\echo\alpha\whiskey\
abc\echo\alpha\whiskey\juliett\
abc\echo\alpha\whiskey\papa\

2.2.5 Modified days

[<[=]>[=]]n

From the beginning of the current day.

Examples
0
Today from 00:00:00.
1
Yesterday from 00:00:00 to 23:59:59.
5
5 days ago.
>2
More than 2 days ago.

2.2.6 Modified minutes

[<[=]>[=]]n

From the beginning of the current minute.

Examples
5
5 minutes ago.
<15
Less than 15 minutes ago.

2.2.7 Name

pattern
Examples
*txt

Path                                    Size  Attributes
abc\echo\alpha\whiskey\papa\PWR.txt       0B  A
abc\echo\ES.txt                           0B  A
abc\echo\india\uniform\Foxtrot\FWD.txt    0B  A
*txt | r*csv

Path                                    Size  Attributes
abc\echo\alpha\romeo\RPT-2c.csv           4B  A
abc\echo\alpha\whiskey\papa\PWR.txt       0B  A
abc\echo\ES.txt                           0B  A
abc\echo\india\uniform\Foxtrot\FWD.txt    0B  A
"*^ *"
Files containing spaces in their name.

2.2.8 Path pattern

pattern
Examples
*\e*

Path                                    Size  Attributes
abc\echo\alpha\                               D
abc\echo\ES.txt                           0B  A
abc\echo\india\                               D
**\*f*

Path                                    Size  Attributes
abc\echo\india\uniform\Foxtrot\               D
abc\echo\india\uniform\Foxtrot\FWD.txt    0B  A
abc\echo\india\uniform\URS.dat            0B  A

2.2.9 Size

[<[=]>[=]]n[ckmg]
  c  bytes
  k  kilobytes (1024 bytes)
  m  megabytes (1048576 bytes)
  g  gigabytes (1073741824 bytes)
Examples
<100k
Less than 100 kilobyes.
>=100k <=500k
Between 100 kilobyes and 500 kilobytes.

2.2.10 Type

t
  d  directory
  f  file
  l  link
Examples

In abc\echo\alpha\romeo\ directory:

d

Path                                    Size  Attributes
abc\echo\alpha\romeo\                         D
abc\echo\alpha\romeo\lima\                    D
f

Path                                    Size  Attributes
abc\echo\alpha\romeo\lima\LTR-3c.csv      5B  A
abc\echo\alpha\romeo\RPT-2c.csv           4B  A
df

Path                                    Size  Attributes
abc\echo\alpha\romeo\                         D
abc\echo\alpha\romeo\lima\                    D
abc\echo\alpha\romeo\lima\LTR-3c.csv      5B  A
abc\echo\alpha\romeo\RPT-2c.csv           4B  A

2.2.11 Operators

Operators in order of decreasing precedence.

( expr )

! expr
    Logical NOT operator

expr & expr
expr expr
    Logical AND operator

expr | expr
    Logical OR operator

2.3 Command find

2.3.1 -ad/-Bd/-md

-ad
Accessed time
-Bd
Created time
-md
Modified time
[<[=]>[=]]time
  ccyy-mm[-dd[THH[:MM[:SS]]]]
  [[[[cc]yy-]mm-]ddT]HH:MM[:SS]
  [[[[[cc]yy]mm]dd]HH]MM[.SS]
Examples
-md:2016-08
Aug 2016.
-md:>2016-08-10
After 10 Aug 2016.
-md:>=2016-08-10 -md:<=2016-08-12
Between 10 and 12 Aug 2016.
-md:>=08:00 -md:<=15:00
Between 08:00 and 15:00 today.
-md:>=800 -md:<=900 -o -md:>=1400 -md:<=1530
Between 08:00 and 09:00 or 14:00 and 15:30 today.
-md:>=00:00
Today.

2.3.2 -attr

Attributes

a
  d  directory
  r  read-only
  h  hidden
  s  system
  a  archive
  l  link
  c  compressed
Examples
-attr:r

Path                                    Size  Attributes
abc\echo\india\sierra\SIG-ro.dat          0B  RA
-attr:rh
Read-only or hidden.
-attr:r -attr:a
Read-only and archive.

2.3.3 -depth

Depth

{n|range}
  n
  m-n
  -n
  n-

Option — if specified multiple times, the last value of the option will be used.

Examples
-depth:0

Path                                    Size  Attributes
abc\                                          D
-depth:1

Path                                    Size  Attributes
abc\echo\                                     D
-depth:2

Path                                    Size  Attributes
abc\echo\alpha\                               D
abc\echo\ES.txt                           0B  A
abc\echo\india\                               D
-depth:-2

Path                                    Size  Attributes
abc\                                          D
abc\echo\                                     D
abc\echo\alpha\                               D
abc\echo\ES.txt                           0B  A
abc\echo\india\                               D

2.3.4 -empty

Empty files/directories

no value
Examples for files

In abc\echo\alpha directory:

-empty

Path                                    Size  Attributes
abc\echo\alpha\whiskey\papa\PWR.txt       0B  A
! -empty

Path                                    Size  Attributes
abc\echo\alpha\ADR-1c.csv                 3B  A
abc\echo\alpha\romeo\lima\LTR-3c.csv      5B  A
abc\echo\alpha\romeo\RPT-2c.csv           4B  A
Examples for directories

In abc\echo\alpha\whiskey\ directory:

-empty

Path
abc\echo\alpha\whiskey\juliett\one\
! -empty

Path
abc\echo\alpha\whiskey\
abc\echo\alpha\whiskey\juliett\
abc\echo\alpha\whiskey\papa\

2.3.5 -mtime

Modified days

[<[=]>[=]]n

From the beginning of the current day.

Examples
-mtime:0
Today from 00:00:00.
-mtime:1
Yesterday from 00:00:00 to 23:59:59.
-mtime:5
5 days ago.
-mtime:>2
More than 2 days ago.

2.3.6 -mmin

Modified minutes

[<[=]>[=]]n

From the beginning of the current minute.

Examples
-mmin:5
5 minutes ago.
-mmin:<15
Less than 15 minutes ago.

2.3.7 -name/-cname/-iname

-name
Name
-cname
Name — case sensitive
-iname
Name — case insensitive
pattern
Examples
-name:*txt

Path                                    Size  Attributes
abc\echo\alpha\whiskey\papa\PWR.txt       0B  A
abc\echo\ES.txt                           0B  A
abc\echo\india\uniform\Foxtrot\FWD.txt    0B  A
-name:*txt -o -name:r*csv

Path                                    Size  Attributes
abc\echo\alpha\romeo\RPT-2c.csv           4B  A
abc\echo\alpha\whiskey\papa\PWR.txt       0B  A
abc\echo\ES.txt                           0B  A
abc\echo\india\uniform\Foxtrot\FWD.txt    0B  A
-name:"*^ *"
Files containing spaces in their name.

2.3.8 -path/-cpath/-ipath

-path
Path pattern
-cpath
Path pattern — case sensitive
-ipath
Path pattern — case insensitive
pattern
Examples
-path:*\e*

Path                                    Size  Attributes
abc\echo\alpha\                               D
abc\echo\ES.txt                           0B  A
abc\echo\india\                               D
-path:**\*f*

Path                                    Size  Attributes
abc\echo\india\uniform\Foxtrot\               D
abc\echo\india\uniform\Foxtrot\FWD.txt    0B  A
abc\echo\india\uniform\URS.dat            0B  A

2.3.9 -size

Size

[<[=]>[=]]n[ckmg]
  c  bytes
  k  kilobytes (1024 bytes)
  m  megabytes (1048576 bytes)
  g  gigabytes (1073741824 bytes)
Examples
-size:<100k
Less than 100 kilobyes.
-size:>=100k -size:<=500k
Between 100 kilobyes and 500 kilobytes.

2.3.10 -type

Type

t
  d  directory
  f  file
  l  link
Examples

In abc\echo\alpha\romeo\ directory:

-type:d

Path                                    Size  Attributes
abc\echo\alpha\romeo\                         D
abc\echo\alpha\romeo\lima\                    D
-type:f

Path                                    Size  Attributes
abc\echo\alpha\romeo\lima\LTR-3c.csv      5B  A
abc\echo\alpha\romeo\RPT-2c.csv           4B  A
-type:df

Path                                    Size  Attributes
abc\echo\alpha\romeo\                         D
abc\echo\alpha\romeo\lima\                    D
abc\echo\alpha\romeo\lima\LTR-3c.csv      5B  A
abc\echo\alpha\romeo\RPT-2c.csv           4B  A

2.3.11 Operators

Operators in order of decreasing precedence.

( expr )

! expr
    Logical NOT operator

expr -a expr
expr -and expr
expr expr
    Logical AND operator

expr -o expr
expr -or expr
    Logical OR operator

2.4 Find filter

External command filter

cmd [cmd_options] [options]
!cmd_id [cmd_options] [options]

  %f
  %x[+-]cmd_MATCH_exit_code[-]
  %e[+-]cmd_ERR_exit_code[-]
%f
Substituted with filename. If command line does not specify %f, filename will be appended at the end of the command line.
%x[+-]cmd_MATCH_exit_code[-]
Command `match' exit code (default 0).
%e[+-]cmd_ERR_exit_code[-]
Command `error' exit code.
^
Escape character.

If command name does not contain a directory path, the directory should be listed in the PATH environment variable.

Examples
findstr hello
Search for `hello'.
findstr /I hello
Case insensitive search for `hello'.
findstr "hello world"
Search for `hello' or `world'.
findstr /C:"hello world"
Search for `hello world'.
findstr ^%f
Search for `%f'.
grep hello
Search for `hello'.
grep -i hello
Case insensitive search for `hello'.
grep "hello world"
Search for `hello world'.
grep hello %x1
Search for files NOT containing `hello' — grep exit status is 0 if match, 1 if no match.
grep hello %e+1
Search for `hello'; grep exit codes greater than 1 will be displayed as error.

2.4.1 Command configuration

Filter command configuration

*findfiltCmdln:cmd
*findfiltCmdln.cmd_id:cmd
Examples
*findfiltCmdln: findstr
Filter: hello
Actual: findstr hello
*findfiltCmdln: findstr
Filter: /I hello
Actual: findstr /I hello
*findfiltCmdln: C:\\unxutil\\usr\\local\\wbin\\grep.exe
Filter: hello
Actual: C:\unxutil\usr\local\wbin\grep.exe hello
*findfiltCmdln: C:\\unxutil\\usr\\local\\wbin\\grep.exe
Filter: -i hello
Actual: C:\unxutil\usr\local\wbin\grep.exe -i hello
Examples — cmd_id
*findfiltCmdln.fgrep: C:\\unxutil\\usr\\local\\wbin\\grep.exe -F
Filter: !fgrep hello
Actual: C:\unxutil\usr\local\wbin\grep.exe -F hello
*findfiltCmdln.fgrep not configured
Filter: !fgrep hello
Actual: fgrep hello

2.4.2 Output to

Redirect filter command output.

file [options]

OPTIONS

  -{append|a}
  -{err|e}:{file|nul}
Examples
C:\tmp\out
Save filter command output to C:\tmp\out file.
C:\tmp\out -err:C:\tmp\err
Save filter command output to C:\tmp\out file and command error messages to C:\tmp\err file.
C:\tmp\out -err:nul
Save filter command output to C:\tmp\out file and discard command error messages.

2.4.3 Links

3. File operations

3.1 Copy

Copy files to Clipboard.

3.2 Cut

Cut files to Clipboard.

3.3 Copy Dialog

To

Drag-and-drop directories is supported.

Dereference links

Unchecked
Symbolic links to be copied, rather than followed. Junctions will be skipped.

3.4 Move Dialog

To

Drag-and-drop directories is supported.

3.5 Rename Dialog

Patt.

Filename character selection pattern.

3.6 Delete

Delete will try to move the files to the Recycle Bin, IF POSSIBLE.

3.7 Create Directories Dialog

Name

`Multiple names' - checked:
  dir ...
`Multiple names' - unchecked:
  dir

Brace expansion is supported.

Examples — `Multiple names' — checked

In C:\abc\ directory:

a b
C:\abc\a\
C:\abc\b\
"a b" c
C:\abc\a b\
C:\abc\c\
a\{b,c}\d
C:\abc\a\b\d\
C:\abc\a\c\d\
a{1..3}\b
C:\abc\a1\b\
C:\abc\a2\b\
C:\abc\a3\b\
a^{b
C:\abc\a{b\

3.8 Create Files Dialog

Name

`Multiple names' - checked:
  file ...
`Multiple names' - unchecked:
  file

Brace expansion is supported. File path can be specified.

Examples — `Multiple names' — checked

In C:\abc\ directory:

a.txt b.txt
C:\abc\a.txt
C:\abc\b.txt
"a b.txt" c.txt
C:\abc\a b.txt
C:\abc\c.txt
{a,b}.txt
C:\abc\a.txt
C:\abc\b.txt
a.{c,h}
C:\abc\a.c
C:\abc\a.h
a{1..3}.txt
C:\abc\a1.txt
C:\abc\a2.txt
C:\abc\a3.txt
d\a.txt
C:\abc\d\a.txt
a^{b.txt
C:\abc\a{b.txt

4. Tools

4.1 Change Attributes Dialog

Cmd

[+-]attr...
  R  Read-only
  H  Hidden
  S  System
  A  Archive

Case insensitive.

Examples
+R
Set read-only attribute.
-R
Clear read-only attribute.
+R -A
Set read-only and clear archive attributes.
RA
Set read-only and archive attributes.

4.2 Apply Command Dialog

cmd [cmd_options] [options]
!cmd_id [cmd_options] [options]

  %f
  %e[+-]cmd_ERR_exit_code[-]
%f
Substituted with filename. If command line does not specify %f, filename will be appended at the end of the command line.
%e[+-]cmd_ERR_exit_code[-]
Command `error' exit code.
^
Escape character.

If command name does not contain a directory path, the directory should be listed in the PATH environment variable.

Examples
touch
Change file access and modification times.
touch %e+0
Change file access and modification times; touch exit codes greater than 0 will be displayed as error.

Output to

Redirect command output.

file [options]

OPTIONS

  -{append|a}
  -{err|e}:{file|nul}
Examples
C:\tmp\out
Save command output to C:\tmp\out file.
C:\tmp\out -err:C:\tmp\err
Save command output to C:\tmp\out file and command error messages to C:\tmp\err file.
C:\tmp\out -err:nul
Save command output to C:\tmp\out file and discard command error messages.

4.2.1 Command configuration

Command configuration

*fcmdCmdln.cmd_id:cmd
Examples
*fcmdCmdln.touch: C:\\unxutil\\usr\\local\\wbin\\touch.exe
Command: !touch
Actual: C:\unxutil\usr\local\wbin\touch.exe
*fcmdCmdln.touch: C:\\unxutil\\usr\\local\\wbin\\touch.exe %e+0
Command: !touch
Actual: C:\unxutil\usr\local\wbin\touch.exe %e+0
*fcmdCmdln.touch not configured
Command: !touch
Actual: touch

4.2.2 Links

5. Select Path/File Dialog

Path control

To show in the file list only names which match a pattern, specify pattern as last path component.

Examples — name pattern
C:\Windows\sys
Show only names starting with `sys' in C:\Windows directory.
C:\Windows\*me
Show only names containing `me' in C:\Windows directory.
C:\Windows\[ab]
Show only names starting with `a' or `b' in C:\Windows directory.

6. Keyboard shortcuts

F9 or
Ctrl+.
Command menu
Ctrl+F9 or
Ctrl+,
Command menu in alternative language
Command bar
Ctrl+Left click Go up one level
Ctrl+Middle click Go to the main bar
Ctrl+Right click Go back to the previous bar
Manager
Ctrl+Q Close tab
Manager — Tabs
Ctrl+Left click or
Ctrl+Space
Tab selection menu
Manager — `Name' text box
Ctrl+Space Check/uncheck `Name' checkbox
Manager — Directory tree
Ctrl+Right click or
Ctrl+Menu key
Command menu
Ctrl+Shift+Right click or
Ctrl+Shift+Menu key
Command menu in alternative language
Manager — File list
Alt+Left Arrow Go up one level
Alt+Right Arrow or
double-click
Open selected item
Ctrl+Right click or
Ctrl+Menu key
Command menu
Ctrl+Shift+Right click or
Ctrl+Shift+Menu key
Command menu in alternative language
Find — File list
Alt+Right Arrow or
double-click
Open selected item
Ctrl+Right click or
Ctrl+Menu key
Command menu
Ctrl+Shift+Right click or
Ctrl+Shift+Menu key
Command menu in alternative language
Find — `Filter' text box
Ctrl+Space Check/uncheck `Filter' checkbox
Copy Dialog
Shift+Copy Copy the selected files only
Move Dialog
Shift+Move Move the selected files only
Rename Dialog — `To' text box
Enter Rename current file and go to the next file
Shift+Enter Discard changes to the current filename and go to the next file
Delete
Shift+Delete Bypass the Recycle Bin and permanently delete the files
Delete Dialog
Shift+Delete Delete the selected files only
Create Directories Dialog
Shift+Create Create the selected directory only
Create Files Dialog
Shift+Create Create the selected file/directory only
Change Attributes Dialog
Ctrl+Left click or
Ctrl+Space
for Read-only/Hidden/Archive
Flip marked/unmarked control state
Shift+Change Change the selected files only
Disk Usage Dialog
Shift+Count Count disk usage for the selected files only
Apply Command Dialog
Shift+Apply Apply command to the selected files only
Select Path/File Dialog — File list
Alt+Left Arrow Go up one level
Alt+Right Arrow or
double-click
for directories
Open selected directory

7. Filename patterns

?
Any single character.
*
Any sequence of zero or more characters.
[..]
Any of the characters inside the brackets. Ranges can be specified by `-'.
[!..]
Not [..] — any character not inside the brackets.
^
Next character verbatim.

8. Path patterns

?
Any single character.
*
Any sequence of zero or more characters.
**
Any sequence of zero or more characters including path separator (`\' or `/').
[..]
Any of the characters inside the brackets. Ranges can be specified by `-'.
[!..]
Not [..] — any character not inside the brackets.
^
Next character verbatim.

Path separator (`\' or `/') is not matched by `?', `*' or ``[..]''.

9. Configuration

-command_line_option
*config_file_resource_name
Examples

To disable find error code `5' from command line (Ffm Std):

ffm-std -find-disable-err:5

To disable find error code `5' in configuration file, add the following line to your ffm.cfg:

*find.disableErr: 5

9.1 Options

-altlang -attrfmt -cwd -dgrp-num -dgrp-num-usrfmt -dgrp-num-usrgrpsep -dgrp-num-usrdecmark -ignorecase -lang -show-cmdbar -show-menubar -sizefmt -sizefmt-vol -timefmt -timefmt-usr -view
*altlang *attrfmt *cmdMenu.hideCursor *dgrp.num *dgrp.num.usrFmt *dgrp.num.usrGrpsep *dgrp.num.usrDecmark *fList.dblclk.cmd.id *icon *ignorecase *lang *nexMax *npathlistMax *showCmdbar *showMenubar *sizefmt *sizefmt.vol *timefmt *timefmt.usr *title.pathMax *view

Colour

-altlang:{lang}
*altlang:{lang}

  Alternative language.

  en
      English.
  en.CAPS
      ENGLISH.
  ru
      Russian.
  ru.CAPS
      RUSSIAN.
  ru.la
      Russian — menu mnemonics in Latin.
  ru.laCAPS
      RUSSIAN — menu mnemonics in Latin.

  Default: no value
-attrfmt:{std|ext|ext3}
*attrfmt:{std|ext|ext3}

  Attributes format.

  std
      Standard.
  ext
      Extended.
  ext3
      Extended, 3-letter abbreviation.

  Default: ext3
*cmdMenu.hideCursor:{yes|no}

  Command menu — hide the cursor.

  Default: yes
-cwd:path

  Current working directory.
-dgrp-num:{locale|si-en|si-fr|usr}
*dgrp.num:{locale|si-en|si-fr|usr}

  Digit grouping.

  locale
  si-en
      SI style (English version): 1 234 567.89.
  si-fr
      SI style (French version):  1 234 567,89.
  usr
      User specified.

  Default: locale
-dgrp-num-usrfmt:format
*dgrp.num.usrFmt:format

  User specified digit grouping format.

  %D
      Decimal mark.
  %S
      Digit group separator.
  %*
      Repeat digit group.

  Default: %*%3

  Examples:
    %*%3
      1,000,000,000.00
    %S%2%S%3
      10000,00,000.00
    %*%2%S%3
      1,00,00,00,000.00
-dgrp-num-usrgrpsep:grpsep
*dgrp.num.usrGrpsep:grpsep

  Digit grouping — user specified group separator.
-dgrp-num-usrdecmark:decmark
*dgrp.num.usrDecmark:decmark

  Digit grouping — user specified decimal mark.
*fList.dblclk.cmd.id:{fedit|fopen}

  File list double-click action.

  Default: fopen
*icon:{norm|dim}

  Ffm icon.

  Default: norm
-ignorecase:{yes|no}
*ignorecase:{yes|no}

  Case insensitive search.

  Default: yes
-lang:{lang}
*lang:{lang}

  Language.

  en
      English.
  en.CAPS
      ENGLISH.
  ru
      Russian.
  ru.CAPS
      RUSSIAN.

  Default: en
*nexMax:n

  Maximum number of expressions.

  Default: 250
*npathlistMax:n

  Maximum number of entries in `Path' control.

  Default: 50
-show-cmdbar:{yes|no}
*showCmdbar:{yes|no}

  Show command bar.

  Default: yes
-show-menubar:{yes|no}
*showMenubar:{yes|no}

  Show menu bar.

  Default: yes
-sizefmt:{b|k|4}
*sizefmt:{b|k|4}

  Size format.

  b
      Bytes.
  k
      Kilobytes.
  4
      Up to 4 digits with unit suffix (K, M, G, T, P,
      E).

  Default: k
-sizefmt-vol:{b|k|4}
*sizefmt.vol:{b|k|4}

  Volume size format.

  Default: 4
-timefmt:{iso|iso-long|locale-short|locale-long|
          ls|ls-long|usr}
*timefmt:{iso|iso-long|locale-short|locale-long|
          ls|ls-long|usr}

  Time format.

  iso
  iso-long
  locale-short
  locale-long
  ls
  ls-long
  usr
      User specified.

  Default: locale-short
-timefmt-usr:format
*timefmt.usr:format

  User specified time format.
  See format string in strftime() C function.

  Default: %c
*title.pathMax:n

  Maximum number of path characters in Ffm title.

  Default: 50
-view:{mgr|find|findstd|findext|findcmd}
*view:{mgr|find|findstd|findext|findcmd}

  View on startup.

Colour

*resource_name.fgClr:colour
*resource_name.bgClr:colour
Resource name Description Default
*dir Directory sys:WINDOWTEXT/sys:WINDOW
*file File sys:WINDOWTEXT/sys:WINDOW
*hid Hidden file white/yellow4
*lnk Link sys:WINDOWTEXT/sys:WINDOW
*lnkX Invalid link blue/rgb:255,183,111
*fdeleted Deleted file white/grey50
*fmoved Moved file white/grey50
*inval Invalid white/red
*err Error white/red
Examples

To set colour of `error' to `black/rgb:255,182,193', add the following lines to your ffm.cfg:

*err.fgClr: black
*err.bgClr: rgb:255,182,193

9.1.1 Command bar

Font

Font

*resource_name.fontName:name
*resource_name.fontHeight:height
*resource_name.fontWeight:weight
*resource_name.fontItalic:yes|no
Resource name Description
*toolbar Command bar
Examples

To set font of command bar to `Verdana', add the following line to your ffm.cfg:

*toolbar.fontName: Verdana

9.1.2 Manager

-mgr-flist-color -mgr-flist-file-type -mgr-flist-img -mgr-ftree-color -mgr-ftree-file-type -mgr-ftree-img -mgr-pathlist-sort
*mgr.ex.cmdln *mgr.fList.color *mgr.fList.file.type *mgr.fList.img *mgr.fTree.color *mgr.fTree.file.type *mgr.fTree.img *mgr.iniFocus *mgr.pathlist.sort *mgrtab.[1-9].nameEval *mgrtab.[1-9].namelistSort *mgrtab.[1-9].nnamelistMax

Font Colour

*mgr.ex.cmdln:yes|no

  Use command line syntax for expressions.

  yes
      `-': less then, `+': more then.
  no
      `<',`<=',`>',`>='.

  Default: no

  Examples: 
    yes — size less than 100 kilobyes:
      -size:-100k
    no  — size less than 100 kilobyes:
      -size:<100k
-mgr-flist-color:{yes|no}
*mgr.fList.color:{yes|no}

  File list colours.

  Default: yes
-mgr-flist-file-type:{yes|no}
*mgr.fList.file.type:{yes|no}

  Display file type in file list.

  Default: yes
-mgr-flist-img:{yes|no}
*mgr.fList.img:{yes|no}

  File list images.

  Default: yes
-mgr-ftree-color:{yes|no}
*mgr.fTree.color:{yes|no}

  Directory tree colours.

  Default: yes
-mgr-ftree-file-type:{yes|no}
*mgr.fTree.file.type:{yes|no}

  Display file type in directory tree.

  Default: no
-mgr-ftree-img:{yes|no}
*mgr.fTree.img:{yes|no}

  Directory tree images.

  Default: yes
*mgr.iniFocus:{rc|path|name|fTree|fList}

  Initial focus.

  rc
      As specified in resources.
  path
      `Path' control.
  name
      `Name' control.
  fTree
      Directory tree.
  fList
      File list.

  Default: path
-mgr-pathlist-sort:{abc|hist}
*mgr.pathlist.sort:{abc|hist}

  Sort order in `Path' control.

  abc
      Alphabetical.
  hist
      History.

  Default: hist
*mgrtab.[1-9].nameEval:{find|patt}

  Filename evaluation in `Name' text box.

  find
      Search for the given string in the filename.
  patt
      Match filename pattern.

  Default: find

  Examples:

    To set filename evaluation to patt,
    add the following line to your ffm.cfg:

      *mgrtab*nameEval: patt
*mgrtab.[1-9].namelistSort:{abc|hist}

  Sort order in `Name' control.

  abc
      Alphabetical.
  hist
      History.

  Default: hist
*mgrtab.[1-9].nnamelistMax:n

  Maximum number of entries in `Name' control.

  Default: 50

Font

*resource_name.fontName:name
*resource_name.fontHeight:height
*resource_name.fontWeight:weight
*resource_name.fontItalic:yes|no
Resource name Description
*mgr.fList File list
*mgr.fTree Directory tree
*mgr.namecbx `Name' list control
*mgr.path `Path' control
Examples

To set font of `Name' list control to `Verdana', add the following line to your ffm.cfg:

*mgr.namecbx.fontName: Verdana

Colour

*resource_name.fgClr:colour
*resource_name.bgClr:colour
Resource name Description Default
*mgrtab.inUse Manager tab `in use' sys:HIGHLIGHTTEXT/sys:HIGHLIGHT
*mgrtab.sel Manager tab `selected' sys:HIGHLIGHTTEXT/sys:HIGHLIGHT
Examples

To set colour of manager tab `selected' to `cyan', add the following line to your ffm.cfg:

*mgrtab.sel.bgClr: cyan

9.1.3 Find

-find-deref -find-disable-err -find-file-type -find-filt-cmdlist-sort -find-filt-shortfpath -find-flist-color -find-flist-img -find-follow -find-follow-cmdln -find-grpdir1st -find-pathdir1st -find-pathlist-sort -find-sort -find-sort-ignorecase -find-sortrev
*find.deref *find.disableErr *find.file.type *find.filt.cmdlistSort *find.filt.ncmdlistMax *find.filt.shortfpath *find.fList.color *find.fList.img *find.follow *find.followCmdln *find.grpdir1st *find.pathdir1st *find.pathlist.sort *find.sortby *find.sort.ignorecase *find.sortrev

Font

-find-deref:{yes|no}
*find.deref:{yes|no}

  Dereference symbolic links. Causes the file
  information and file type evaluated for each
  symbolic link to be those of the file referenced
  by the link, not the link itself.

  Default: no
-find-disable-err:[+-]code[-]
*find.disableErr:[+-]code[-]

  Disable find errors.

  Examples for command line:
    -find-disable-err:5
      Disable error code `5' — Access is denied.
    -find-disable-err:+1
      Disable error codes > `1'.
    -find-disable-err:-1-
      Disable error codes < `-1'.
-find-file-type:{yes|no}
*find.file.type:{yes|no}

  Display file type.

  Default: no
-find-filt-cmdlist-sort:{abc|hist}
*find.filt.cmdlistSort:{abc|hist}

  Filter command list sort order.

  abc
      Alphabetical.
  hist
      History.

  Default: hist
*find.filt.ncmdlistMax:n

  Maximum number of entries in filter command list
  control.

  Default: 50
-find-filt-shortfpath:{yes|no}
*find.filt.shortfpath:{yes|no}

  Pass short (8.3) file path to filter command line.

  Default: yes
-find-flist-color:{yes|no}
*find.fList.color:{yes|no}

  File list colours.

  Default: yes
-find-flist-img:{yes|no}
*find.fList.img:{yes|no}

  File list images.

  Default: no
-find-follow:{yes|no}
*find.follow:{yes|no}

  Follow links.

  Default: no
-find-follow-cmdln:{yes|no}
*find.followCmdln:{yes|no}

  Follow links specified in `Path' control only.

  Default: no
-find-grpdir1st:{yes|no}
*find.grpdir1st:{yes|no}

  Group directories first.

  Default: no
-find-pathdir1st:{yes|no}
*find.pathdir1st:{yes|no}

  Path directories first.

  Default: no
-find-pathlist-sort:{abc|hist}
*find.pathlist.sort:{abc|hist}

  Sort order in `Path' control.

  abc
      Alphabetical.
  hist
      History.

  Default: hist
-find-sort:{ad|attr|Bd|dir|err|md|name|path|rpath|size}
*sortby:{ad|attr|Bd|dir|err|md|name|path|rpath|size}

  File list sort order.
-find-sort-ignorecase:{yes|no}
*find.sort.ignorecase:{yes|no}

  Default: yes
-find-sortrev:{yes|no}
*find.sortrev:{yes|no}

  Reverse sort order.

Font

*resource_name.fontName:name
*resource_name.fontHeight:height
*resource_name.fontWeight:weight
*resource_name.fontItalic:yes|no
Resource name Description
*find.fList File list
Examples

To set font of file list to `Verdana', add the following line to your ffm.cfg:

*find.fList.fontName: Verdana

9.1.4 Standard find

*findstd.iniFocus

Font

*findstd.iniFocus:{rc|path|name|md|size|filtCmd|fList}

  Initial focus.

  rc
      As specified in resources.
  path
      `Path' control.
  name
      `Name' control.
  md
      `Modified' control.
  size
      `Size' control.
  filtCmd
      `Filter' command control.
  fList
      File list.

  Default: path

Font

*resource_name.fontName:name
*resource_name.fontHeight:height
*resource_name.fontWeight:weight
*resource_name.fontItalic:yes|no
Resource name Description
*findstd.path `Path' control
*findstd.name `Name' control
*findstd.md `Modified' control
*findstd.size `Size' control
*findstd.filtCmd `Filter' command control
Examples

To set font of `Filter' command control to `Verdana', add the following line to your ffm.cfg:

*findstd.filtCmd.fontName: Verdana

9.1.5 Extended find

-findext-ex
*findext.ex.cfmDiscard *findext.exname *findext.iniFocus

Font

*findext.ex.cfmDiscard:yes|no

  `Discard changes' confirmation.

  Default: yes
-findext-ex:name
*findext.exname:name

  Expression on startup from list of expressions.
*findext.iniFocus:{rc|path|priList|priName|priVal|filtCmd|fList}

  Initial focus.

  rc
      As specified in resources.
  path
      `Path' control.
  priList
      `Primary' list control.
  priName
      `Primary name' control.
  priVal
      `Primary value' control.
  filtCmd
      `Filter' command control.
  fList
      File list.

  Default: path

Font

*resource_name.fontName:name
*resource_name.fontHeight:height
*resource_name.fontWeight:weight
*resource_name.fontItalic:yes|no
Resource name Description
*findext.path `Path' control
*findext.priList `Primary' list control
*findext.priName `Primary name' control
*findext.priVal `Primary value' control
*findext.filtCmd `Filter' command control
Examples

To set font of `Filter' command control to `Verdana', add the following line to your ffm.cfg:

*findext.filtCmd.fontName: Verdana

9.1.6 Command find

-findcmd-ex-cmdln -findcmd-ex
*findcmd.ex.cfmDiscard *findcmd.ex.cmdln *findcmd.exname *findcmd.iniFocus

Font

*findcmd.ex.cfmDiscard:yes|no

  `Discard changes' confirmation.

  Default: yes
-findcmd-ex-cmdln:yes|no
*findcmd.ex.cmdln:yes|no

  Use command line syntax for expressions.

  yes
      `-': less then, `+': more then.
  no
      `<',`<=',`>',`>='.

  Default: no

  Examples: 
    yes — size less than 100 kilobyes:
      -size:-100k
    no  — size less than 100 kilobyes:
      -size:<100k
-findcmd-ex:name
*findcmd.exname:name

  Expression on startup from list of expressions.
*findcmd.iniFocus:{rc|path|ex|filtCmd|fList}

  Initial focus.

  rc
      As specified in resources.
  path
      `Path' control.
  ex
      Expression.
  filtCmd
      `Filter' command control.
  fList
      File list.

  Default: path

Font

*resource_name.fontName:name
*resource_name.fontHeight:height
*resource_name.fontWeight:weight
*resource_name.fontItalic:yes|no
Resource name Description
*findcmd.path `Path' control
*findcmd.ex Expression
*findcmd.filtCmd `Filter' command control
Examples

To set font of `Filter' command control to `Verdana', add the following line to your ffm.cfg:

*findcmd.filtCmd.fontName: Verdana

9.1.7 Info Dialog

-finfdlg-attrfmt -finfdlg-color -finfdlg-dgrp-num -finfdlg-pathfmt -finfdlg-sizefmt -finfdlg-sizefmt-vol -finfdlg-timefmt -finfdlg-timefmt-usr
*finfdlg.attrfmt *finfdlg.color *finfdlg.dgrp.num *finfdlg.lnkTgtPath *finfdlg.pathfmt *finfdlg.sizefmt *finfdlg.sizefmt.vol *finfdlg.timefmt *finfdlg.timefmt.usr

Font Colour

-finfdlg-attrfmt:{std|ext|ext3}
*finfdlg.attrfmt:{std|ext|ext3}

  Attributes format.

  Default: ext
-finfdlg-color:{yes|no}
*finfdlg.color:{yes|no}

  Default: yes
-finfdlg-dgrp-num:{locale|si-en|si-fr|usr}
*finfdlg.dgrp.num:{locale|si-en|si-fr|usr}

  Digit grouping.

  Default: locale
*finfdlg.lnkTgtPath:{final|fsctl}

  Link target path.

  final
      Use GetFinalPathNameByHandle function.
    -name:{normalized|opened}
    -volname:{dos|guid|none|nt}
  fsctl
      Use FSCTL_GET_REPARSE_POINT control code.

  Default: final

  Examples: 
    final -volname:guid
    fsctl
-finfdlg-pathfmt:{fname-dir|path}
*finfdlg.pathfmt:{fname-dir|path}

  Path format.

  fname-dir
    <filename> (<directory>)
  path
    <path>

  Default: fname-dir
-finfdlg-sizefmt:{b|k|4}
*finfdlg.sizefmt:{b|k|4}

  Size format.

  Default: k
-finfdlg-sizefmt-vol:{b|k|4}
*finfdlg.sizefmt.vol:{b|k|4}

  Volume size format.

  Default: 4
-finfdlg-timefmt:{iso|iso-long|locale-short|locale-long|
                  ls|ls-long|usr}
*finfdlg.timefmt:{iso|iso-long|locale-short|locale-long|
                  ls|ls-long|usr}

  Time format.

  Default: iso-long
-finfdlg-timefmt-usr:format
*finfdlg.timefmt.usr:format

  User specified time format.

  Default: %c

Font

*resource_name.fontName:name
*resource_name.fontHeight:height
*resource_name.fontWeight:weight
*resource_name.fontItalic:yes|no
Resource name Description
*finfdlg.fInfo Info
Examples

To set `Info' font to `Verdana', add the following line to your ffm.cfg:

*finfdlg.fInfo.fontName: Verdana

Colour

*resource_name.fgClr:colour
*resource_name.bgClr:colour
Resource name Description Default
*finfdlg.err Error white/red
*finfdlg.warn Warning black/yellow
*finfdlg.info Info white/blue4
Examples

To set colour of `error' to `black/rgb:255,182,193', add the following lines to your ffm.cfg:

*finfdlg.err.fgClr: black
*finfdlg.err.bgClr: rgb:255,182,193

9.1.8 Copy Dialog

-fcpdlg-attrfmt -fcpdlg-autostart-paste -fcpdlg-autostart-paste-dup -fcpdlg-cfm-merge-dir -fcpdlg-cfm-overwrite -fcpdlg-cfm-overwrite-ro -fcpdlg-cfm-yn -fcpdlg-deref -fcpdlg-dgrp-num -fcpdlg-file-type -fcpdlg-flist-color -fcpdlg-flist-img -fcpdlg-ignorecase -fcpdlg-recursive -fcpdlg-sizefmt -fcpdlg-sort -fcpdlg-sort-ignorecase -fcpdlg-sortrev -fcpdlg-stop-on-err -fcpdlg-timefmt -fcpdlg-timefmt-usr -fcpdlg-tolist-sort
*fcpdlg.attrfmt *fcpdlg.autostartPaste *fcpdlg.autostartPasteDup *fcpdlg.cfmMergeDir *fcpdlg.cfmOverwrite *fcpdlg.cfmOverwriteRO *fcpdlg.cfm.yn *fcpdlg.deref *fcpdlg.dgrp.num *fcpdlg.file.type *fcpdlg.fList.color *fcpdlg.fList.img *fcpdlg.ignorecase *fcpdlg.ntolistMax *fcpdlg.recursive *fcpdlg.sizefmt *fcpdlg.sortby *fcpdlg.sort.ignorecase *fcpdlg.sortrev *fcpdlg.stopOnErr *fcpdlg.timefmt *fcpdlg.timefmt.usr *fcpdlg.tolist.sort

Font Colour

-fcpdlg-attrfmt:{std|ext|ext3}
*fcpdlg.attrfmt:{std|ext|ext3}

  File list attributes format.

  Default: ext3
-fcpdlg-autostart-paste:{yes|no}
*fcpdlg.autostartPaste:{yes|no}

  Pasting from Clipboard — automatically start
  copying.

  No automatic start if `confirm overwrite'
  or `confirm merge dir.' is unchecked.

  Default: no
-fcpdlg-autostart-paste-dup:{yes|no}
*fcpdlg.autostartPasteDup:{yes|no}

  Pasting from Clipboard in same directory -
  automatically start copying.

  No automatic start if `confirm overwrite'
  or `confirm merge dir.' is unchecked.

  Default: yes
-fcpdlg-cfm-merge-dir:{yes|no}
*fcpdlg.cfmMergeDir:{yes|no}

  Confirm `Merge dir.' checkbox initially checked.

  Default: yes
-fcpdlg-cfm-overwrite:{yes|no}
*fcpdlg.cfmOverwrite:{yes|no}

  Confirm `Overwrite' checkbox initially checked.

  Default: yes
-fcpdlg-cfm-overwrite-ro:{yes|no}
*fcpdlg.cfmOverwriteRO:{yes|no}

  Confirm `Overwrite read-only' checkbox initially
  checked.

  Default: yes
-fcpdlg-cfm-yn:{ny|yn}
*fcpdlg.cfm.yn:{ny|yn}

  Confirmation dialog buttons order.

  ny
      No, Yes.
  yn
      Yes, No.

  Default: yn
-fcpdlg-deref:{yes|no}
*fcpdlg.deref:{yes|no}

  `Dereference links' checkbox initially checked.

  Default: yes
-fcpdlg-dgrp-num:{locale|si-en|si-fr|usr}
*fcpdlg.dgrp.num:{locale|si-en|si-fr|usr}

  Digit grouping.

  Default: locale
-fcpdlg-file-type:{yes|no}
*fcpdlg.file.type:{yes|no}

  Display file type.

  Default: yes
-fcpdlg-flist-color:{yes|no}
*fcpdlg.fList.color:{yes|no}

  File list colours.

  Default: yes
-fcpdlg-flist-img:{yes|no}
*fcpdlg.fList.img:{yes|no}

  File list images.

  Default: yes
-fcpdlg-ignorecase:{yes|no}
*fcpdlg.ignorecase:{yes|no}

  Case insensitive `To' control.

  Default: yes
*fcpdlg.ntolistMax:n

  Maximum number of entries in `To' control.

  Default: 50
-fcpdlg-recursive:{yes|no}
*fcpdlg.recursive:{yes|no}

  `Recursive' checkbox initially checked.

  Default: yes
-fcpdlg-sizefmt:{b|k|4}
*fcpdlg.sizefmt:{b|k|4}

  Size format.

  Default: k
-fcpdlg-sort:{ad|attr|Bd|dir|err|md|name|path|rpath|size}
*fcpdlg.sortby:{ad|attr|Bd|dir|err|md|name|path|rpath|size}

  File list sort order.
-fcpdlg-sort-ignorecase:{yes|no}
*fcpdlg.sort.ignorecase:{yes|no}

  Default: yes
-fcpdlg-sortrev:{yes|no}
*fcpdlg.sortrev:{yes|no}

  Reverse sort order.
-fcpdlg-stop-on-err:{yes|no}
*fcpdlg.stopOnErr:{yes|no}

  Stop on error.

  Default: no
-fcpdlg-timefmt:{iso|iso-long|locale-short|locale-long|
                 ls|ls-long|usr}
*fcpdlg.timefmt:{iso|iso-long|locale-short|locale-long|
                 ls|ls-long|usr}

  Time format.

  Default: locale-short
-fcpdlg-timefmt-usr:format
*fcpdlg.timefmt.usr:format

  User specified time format.

  Default: %c
-fcpdlg-tolist-sort:{abc|hist}
*fcpdlg.tolist.sort:{abc|hist}

  Sort order in `To' control.

  abc
      Alphabetical.
  hist
      History.

  Default: hist

Font

*resource_name.fontName:name
*resource_name.fontHeight:height
*resource_name.fontWeight:weight
*resource_name.fontItalic:yes|no
Resource name Description
*fcpdlg.to `To' control
*fcpdlg.fList File list
Examples

To set font of `To' control to `Verdana', add the following line to your ffm.cfg:

*fcpdlg.to.fontName: Verdana

Colour

*resource_name.fgClr:colour
*resource_name.bgClr:colour
Resource name Description Default
*fcpdlg.dir Directory sys:WINDOWTEXT/sys:WINDOW
*fcpdlg.file File sys:WINDOWTEXT/sys:WINDOW
*fcpdlg.hid Hidden file white/yellow4
*fcpdlg.lnk Link sys:WINDOWTEXT/sys:WINDOW
*fcpdlg.lnkX Invalid link blue/rgb:255,183,111
*fcpdlg.fdeleted Deleted file white/grey50
*fcpdlg.fdone Done black/green
*fcpdlg.finproc In process yellow/blue
*fcpdlg.fmoved Moved file white/grey50
*fcpdlg.inval Invalid white/red
*fcpdlg.err Error white/red
*fcpdlg.warn Warning black/yellow
*fcpdlg.info Info white/blue4
Examples

To set colour of `error' to `black/rgb:255,182,193', add the following lines to your ffm.cfg:

*fcpdlg.err.fgClr: black
*fcpdlg.err.bgClr: rgb:255,182,193

9.1.9 Move Dialog

-fmvdlg-attrfmt -fmvdlg-cfm-overwrite -fmvdlg-cfm-overwrite-ro -fmvdlg-cfm-yn -fmvdlg-dgrp-num -fmvdlg-file-type -fmvdlg-flist-color -fmvdlg-flist-img -fmvdlg-ignorecase -fmvdlg-sizefmt -fmvdlg-sort -fmvdlg-sort-ignorecase -fmvdlg-sortrev -fmvdlg-stop-on-err -fmvdlg-timefmt -fmvdlg-timefmt-usr -fmvdlg-tolist-sort
*fmvdlg.attrfmt *fmvdlg.cfmOverwrite *fmvdlg.cfmOverwriteRO *fmvdlg.cfm.yn *fmvdlg.dgrp.num *fmvdlg.file.type *fmvdlg.fList.color *fmvdlg.fList.img *fmvdlg.ignorecase *fmvdlg.ntolistMax *fmvdlg.sizefmt *fmvdlg.sortby *fmvdlg.sort.ignorecase *fmvdlg.sortrev *fmvdlg.stopOnErr *fmvdlg.timefmt *fmvdlg.timefmt.usr *fmvdlg.tolist.sort

Font Colour

-fmvdlg-attrfmt:{std|ext|ext3}
*fmvdlg.attrfmt:{std|ext|ext3}

  File list attributes format.

  Default: ext3
-fmvdlg-cfm-overwrite:{yes|no}
*fmvdlg.cfmOverwrite:{yes|no}

  Confirm `Overwrite' checkbox initially checked.

  Default: yes
-fmvdlg-cfm-overwrite-ro:{yes|no}
*fmvdlg.cfmOverwriteRO:{yes|no}

  Confirm `Overwrite read-only' checkbox initially
  checked.

  Default: yes
-fmvdlg-cfm-yn:{ny|yn}
*fmvdlg.cfm.yn:{ny|yn}

  Confirmation dialog buttons order.

  ny
      No, Yes.
  yn
      Yes, No.

  Default: yn
-fmvdlg-dgrp-num:{locale|si-en|si-fr|usr}
*fmvdlg.dgrp.num:{locale|si-en|si-fr|usr}

  Digit grouping.

  Default: locale
-fmvdlg-file-type:{yes|no}
*fmvdlg.file.type:{yes|no}

  Display file type.

  Default: yes
-fmvdlg-flist-color:{yes|no}
*fmvdlg.fList.color:{yes|no}

  File list colours.

  Default: yes
-fmvdlg-flist-img:{yes|no}
*fmvdlg.fList.img:{yes|no}

  File list images.

  Default: yes
-fmvdlg-ignorecase:{yes|no}
*fmvdlg.ignorecase:{yes|no}

  Case insensitive `To' control.

  Default: yes
*fmvdlg.ntolistMax:n

  Maximum number of entries in `To' control.

  Default: 50
-fmvdlg-sizefmt:{b|k|4}
*fmvdlg.sizefmt:{b|k|4}

  Size format.

  Default: k
-fmvdlg-sort:{ad|attr|Bd|dir|err|md|name|path|rpath|size}
*fmvdlg.sortby:{ad|attr|Bd|dir|err|md|name|path|rpath|size}

  File list sort order.
-fmvdlg-sort-ignorecase:{yes|no}
*fmvdlg.sort.ignorecase:{yes|no}

  Default: yes
-fmvdlg-sortrev:{yes|no}
*fmvdlg.sortrev:{yes|no}

  Reverse sort order.
-fmvdlg-stop-on-err:{yes|no}
*fmvdlg.stopOnErr:{yes|no}

  Stop on error.

  Default: no
-fmvdlg-timefmt:{iso|iso-long|locale-short|locale-long|
                 ls|ls-long|usr}
*fmvdlg.timefmt:{iso|iso-long|locale-short|locale-long|
                 ls|ls-long|usr}

  Time format.

  Default: locale-short
-fmvdlg-timefmt-usr:format
*fmvdlg.timefmt.usr:format

  User specified time format.

  Default: %c
-fmvdlg-tolist-sort:{abc|hist}
*fmvdlg.tolist.sort:{abc|hist}

  Sort order in `To' control.

  abc
      Alphabetical.
  hist
      History.

  Default: hist

Font

*resource_name.fontName:name
*resource_name.fontHeight:height
*resource_name.fontWeight:weight
*resource_name.fontItalic:yes|no
Resource name Description
*fmvdlg.to `To' control
*fmvdlg.fList File list
Examples

To set font of `To' control to `Verdana', add the following line to your ffm.cfg:

*fmvdlg.to.fontName: Verdana

Colour

*resource_name.fgClr:colour
*resource_name.bgClr:colour
Resource name Description Default
*fmvdlg.dir Directory sys:WINDOWTEXT/sys:WINDOW
*fmvdlg.file File sys:WINDOWTEXT/sys:WINDOW
*fmvdlg.hid Hidden file white/yellow4
*fmvdlg.lnk Link sys:WINDOWTEXT/sys:WINDOW
*fmvdlg.lnkX Invalid link blue/rgb:255,183,111
*fmvdlg.fdeleted Deleted file white/grey50
*fmvdlg.fdone Done black/green
*fmvdlg.finproc In process yellow/blue
*fmvdlg.fmoved Moved file white/grey50
*fmvdlg.inval Invalid white/red
*fmvdlg.err Error white/red
*fmvdlg.warn Warning black/yellow
*fmvdlg.info Info white/blue4
Examples

To set colour of `error' to `black/rgb:255,182,193', add the following lines to your ffm.cfg:

*fmvdlg.err.fgClr: black
*fmvdlg.err.bgClr: rgb:255,182,193

9.1.10 Rename Dialog

-frendlg-attrfmt -frendlg-cfm-yn -frendlg-dgrp-num -frendlg-file-type -frendlg-flist-color -frendlg-flist-img -frendlg-ignorecase -frendlg-pattlist-sort -frendlg-sizefmt -frendlg-sort -frendlg-sort-ignorecase -frendlg-sortrev -frendlg-timefmt -frendlg-timefmt-usr
*frendlg.attrfmt *frendlg.cfm.yn *frendlg.dgrp.num *frendlg.file.type *frendlg.fList.color *frendlg.fList.img *frendlg.ignorecase *frendlg.iniFocus *frendlg.npattlistMax *frendlg.pattlist.sort *frendlg.sizefmt *frendlg.sortby *frendlg.sort.ignorecase *frendlg.sortrev *frendlg.timefmt *frendlg.timefmt.usr

Font Colour

-frendlg-attrfmt:{std|ext|ext3}
*frendlg.attrfmt:{std|ext|ext3}

  File list attributes format.

  Default: ext3
-frendlg-cfm-yn:{ny|yn}
*frendlg.cfm.yn:{ny|yn}

  Confirmation dialog buttons order.

  ny
      No, Yes.
  yn
      Yes, No.

  Default: yn
-frendlg-dgrp-num:{locale|si-en|si-fr|usr}
*frendlg.dgrp.num:{locale|si-en|si-fr|usr}

  Digit grouping.

  Default: locale
-frendlg-file-type:{yes|no}
*frendlg.file.type:{yes|no}

  Display file type.

  Default: yes
-frendlg-flist-color:{yes|no}
*frendlg.fList.color:{yes|no}

  File list colours.

  Default: yes
-frendlg-flist-img:{yes|no}
*frendlg.fList.img:{yes|no}

  File list images.

  Default: yes
-frendlg-ignorecase:{yes|no}
*frendlg.ignorecase:{yes|no}

  Case insensitive filename character selection
  pattern.

  Default: yes
*frendlg.iniFocus:{rc|fList|to|selPattcbx}

  Initial focus.

  rc
      As specified in resources.
  fList
      File list.
  to
      `To' control.
  selPattcbx
      `Patt.' control.

  Default: to
*frendlg.npattlistMax:n

  Maximum number of entries in pattern list control.

  Default: 50
-frendlg-pattlist-sort:{abc|hist}
*frendlg.pattlist.sort:{abc|hist}

  Pattern list sort order.

  abc
      Alphabetical.
  hist
      History.

  Default: hist
-frendlg-sizefmt:{b|k|4}
*frendlg.sizefmt:{b|k|4}

  Size format.

  Default: k
-frendlg-sort:{ad|attr|Bd|dir|err|md|name|path|rpath|size}
*frendlg.sortby:{ad|attr|Bd|dir|err|md|name|path|rpath|size}

  File list sort order.
-frendlg-sort-ignorecase:{yes|no}
*frendlg.sort.ignorecase:{yes|no}

  Default: yes
-frendlg-sortrev:{yes|no}
*frendlg.sortrev:{yes|no}

  Reverse sort order.
-frendlg-timefmt:{iso|iso-long|locale-short|locale-long|
                  ls|ls-long|usr}
*frendlg.timefmt:{iso|iso-long|locale-short|locale-long|
                  ls|ls-long|usr}

  Time format.

  Default: locale-short
-frendlg-timefmt-usr:format
*frendlg.timefmt.usr:format

  User specified time format.

  Default: %c

Font

*resource_name.fontName:name
*resource_name.fontHeight:height
*resource_name.fontWeight:weight
*resource_name.fontItalic:yes|no
Resource name Description
*frendlg.fList File list
*frendlg.dir `Dir.' control
*frendlg.from `From' control
*frendlg.to `To' control
*frendlg.selPattcbx `Patt.' control
Examples

To set font of `To' control to `Verdana', add the following line to your ffm.cfg:

*frendlg.to.fontName: Verdana

Colour

*resource_name.fgClr:colour
*resource_name.bgClr:colour
Resource name Description Default
*frendlg.dir Directory sys:WINDOWTEXT/sys:WINDOW
*frendlg.file File sys:WINDOWTEXT/sys:WINDOW
*frendlg.hid Hidden file white/yellow4
*frendlg.lnk Link sys:WINDOWTEXT/sys:WINDOW
*frendlg.lnkX Invalid link blue/rgb:255,183,111
*frendlg.fdeleted Deleted file white/grey50
*frendlg.fdone Done black/green
*frendlg.finproc In process yellow/blue
*frendlg.fmoved Moved file white/grey50
*frendlg.inval Invalid white/red
*frendlg.err Error white/red
*frendlg.warn Warning black/yellow
*frendlg.info Info white/blue4
Examples

To set colour of `error' to `black/rgb:255,182,193', add the following lines to your ffm.cfg:

*frendlg.err.fgClr: black
*frendlg.err.bgClr: rgb:255,182,193

9.1.11 Delete Dialog

-fdeldlg-attrfmt -fdeldlg-cfm -fdeldlg-cfm-perm -fdeldlg-cfm-ro -fdeldlg-cfm-yn -fdeldlg-dgrp-num -fdeldlg-dir -fdeldlg-file-type -fdeldlg-flist-color -fdeldlg-flist-img -fdeldlg-note-color -fdeldlg-recursive -fdeldlg-sizefmt -fdeldlg-sort -fdeldlg-sort-ignorecase -fdeldlg-sortrev -fdeldlg-stop-on-err -fdeldlg-timefmt -fdeldlg-timefmt-usr
*fdeldlg.attrfmt *fdeldlg.cfm *fdeldlg.cfmPerm *fdeldlg.cfmRO *fdeldlg.cfm.yn *fdeldlg.dgrp.num *fdeldlg.dir *fdeldlg.file.type *fdeldlg.fList.color *fdeldlg.fList.img *fdeldlg.note.color *fdeldlg.recursive *fdeldlg.sizefmt *fdeldlg.sortby *fdeldlg.sort.ignorecase *fdeldlg.sortrev *fdeldlg.stopOnErr *fdeldlg.timefmt *fdeldlg.timefmt.usr

Font Colour

-fdeldlg-attrfmt:{std|ext|ext3}
*fdeldlg.attrfmt:{std|ext|ext3}

  File list attributes format.

  Default: ext3
-fdeldlg-cfm:{yes|no}
*fdeldlg.cfm:{yes|no}

  Confirm `All' checkbox initially checked.

  Default: yes
-fdeldlg-cfm-perm:{yes|no}
*fdeldlg.cfmPerm:{yes|no}

  Confirm `Permanent' checkbox initially checked.

  Default: yes
-fdeldlg-cfm-ro:{yes|no}
*fdeldlg.cfmRO:{yes|no}

  Confirm `Read-only' checkbox initially checked.

  Default: yes
-fdeldlg-cfm-yn:{ny|yn}
*fdeldlg.cfm.yn:{ny|yn}

  Confirmation dialog buttons order.

  ny
      No, Yes.
  yn
      Yes, No.

  Default: yn
-fdeldlg-dgrp-num:{locale|si-en|si-fr|usr}
*fdeldlg.dgrp.num:{locale|si-en|si-fr|usr}

  Digit grouping.

  Default: locale
-fdeldlg-dir:{yes|no}
*fdeldlg.dir:{yes|no}

  `Directories' checkbox initially checked.

  Default: yes
-fdeldlg-file-type:{yes|no}
*fdeldlg.file.type:{yes|no}

  Display file type.

  Default: yes
-fdeldlg-flist-color:{yes|no}
*fdeldlg.fList.color:{yes|no}

  File list colours.

  Default: yes
-fdeldlg-flist-img:{yes|no}
*fdeldlg.fList.img:{yes|no}

  File list images.

  Default: yes
-fdeldlg-note-color:{yes|no}
*fdeldlg.note.color:{yes|no}

  `Note' colour.

  Default: yes
-fdeldlg-recursive:{yes|no}
*fdeldlg.recursive:{yes|no}

  `Recursive' checkbox initially checked.

  Default: no
-fdeldlg-sizefmt:{b|k|4}
*fdeldlg.sizefmt:{b|k|4}

  Size format.

  Default: k
-fdeldlg-sort:{ad|attr|Bd|dir|err|md|name|path|rpath|size}
*fdeldlg.sortby:{ad|attr|Bd|dir|err|md|name|path|rpath|size}

  File list sort order.
-fdeldlg-sort-ignorecase:{yes|no}
*fdeldlg.sort.ignorecase:{yes|no}

  Default: yes
-fdeldlg-sortrev:{yes|no}
*fdeldlg.sortrev:{yes|no}

  Reverse sort order.
-fdeldlg-stop-on-err:{yes|no}
*fdeldlg.stopOnErr:{yes|no}

  Stop on error.

  Default: no
-fdeldlg-timefmt:{iso|iso-long|locale-short|locale-long|
                  ls|ls-long|usr}
*fdeldlg.timefmt:{iso|iso-long|locale-short|locale-long|
                  ls|ls-long|usr}

  Time format.

  Default: locale-short
-fdeldlg-timefmt-usr:format
*fdeldlg.timefmt.usr:format

  User specified time format.

  Default: %c

Font

*resource_name.fontName:name
*resource_name.fontHeight:height
*resource_name.fontWeight:weight
*resource_name.fontItalic:yes|no
Resource name Description
*fdeldlg.fList File list
Examples

To set font of file list to `Verdana', add the following line to your ffm.cfg:

*fdeldlg.fList.fontName: Verdana

Colour

*resource_name.fgClr:colour
*resource_name.bgClr:colour
Resource name Description Default
*fdeldlg.dir Directory sys:WINDOWTEXT/sys:WINDOW
*fdeldlg.file File sys:WINDOWTEXT/sys:WINDOW
*fdeldlg.hid Hidden file white/yellow4
*fdeldlg.lnk Link sys:WINDOWTEXT/sys:WINDOW
*fdeldlg.lnkX Invalid link blue/rgb:255,183,111
*fdeldlg.fdeleted Deleted file white/grey50
*fdeldlg.finproc In process yellow/blue
*fdeldlg.fmoved Moved file white/grey50
*fdeldlg.note Note black/yellow
*fdeldlg.err Error white/red
*fdeldlg.warn Warning black/yellow
*fdeldlg.info Info white/blue4
Examples

To set colour of `error' to `black/rgb:255,182,193', add the following lines to your ffm.cfg:

*fdeldlg.err.fgClr: black
*fdeldlg.err.bgClr: rgb:255,182,193

9.1.12 Create Directories Dialog

-mkdirdlg-compact-path -mkdirdlg-file-type -mkdirdlg-ftree-color -mkdirdlg-ftree-img -mkdirdlg-ignorecase -mkdirdlg-inlist-sort -mkdirdlg-namelist-sort -mkdirdlg-stop-on-err
*mkdirdlg.compactPath *mkdirdlg.file.type *mkdirdlg.fTree.color *mkdirdlg.fTree.img *mkdirdlg.ignorecase *mkdirdlg.inlist.sort *mkdirdlg.iniFocus *mkdirdlg.namelist.sort *mkdirdlg.ndirMax *mkdirdlg.ninlistMax *mkdirdlg.nnamelistMax *mkdirdlg.stopOnErr

Font Colour

-mkdirdlg-compact-path:n
*mkdirdlg.compactPath:n

  Compact path names longer than
  n characters.

  <10
      Do not compact.

  Default: 50
-mkdirdlg-file-type:{yes|no}
*mkdirdlg.file.type:{yes|no}

  Display file type (links only).

  Default: yes
-mkdirdlg-ftree-color:{yes|no}
*mkdirdlg.fTree.color:{yes|no}

  Directory tree colours.

  Default: yes
-mkdirdlg-ftree-img:{yes|no}
*mkdirdlg.fTree.img:{yes|no}

  Directory tree images.

  Default: yes
-mkdirdlg-ignorecase:{yes|no}
*mkdirdlg.ignorecase:{yes|no}

  Case insensitive filenames.

  Default: yes
*mkdirdlg.iniFocus:{rc|name}

  Initial focus.

  rc
      As specified in resources.
  name
      `Name' control.

  Default: name
-mkdirdlg-inlist-sort:{abc|hist}
*mkdirdlg.inlist.sort:{abc|hist}

  Sort order in `In' control.

  abc
      Alphabetical.
  hist
      History.

  Default: hist
-mkdirdlg-namelist-sort:{abc|hist}
*mkdirdlg.namelist.sort:{abc|hist}

  Sort order in `Name' control.

  abc
      Alphabetical.
  hist
      History.

  Default: hist
*mkdirdlg.ndirMax:n

  Maximum number of directories.

  0-1000

  Default: 100
*mkdirdlg.ninlistMax:n

  Maximum number of entries in `In' control.

  Default: 50
*mkdirdlg.nnamelistMax:n

  Maximum number of entries in `Name' control.

  Default: 50
-mkdirdlg-stop-on-err:{yes|no}
*mkdirdlg.stopOnErr:{yes|no}

  Stop on error.

  Default: no

Font

*resource_name.fontName:name
*resource_name.fontHeight:height
*resource_name.fontWeight:weight
*resource_name.fontItalic:yes|no
Resource name Description
*mkdirdlg.fTree Directory tree
*mkdirdlg.in `In' control
*mkdirdlg.name `Name' control
Examples

To set font of `Name' control to `Verdana', add the following line to your ffm.cfg:

*mkdirdlg.name.fontName: Verdana

Colour

*resource_name.fgClr:colour
*resource_name.bgClr:colour
Resource name Description Default
*mkdirdlg.dir Directory sys:WINDOWTEXT/sys:WINDOW
*mkdirdlg.file File sys:WINDOWTEXT/sys:WINDOW
*mkdirdlg.hid Hidden file white/yellow4
*mkdirdlg.lnk Link sys:WINDOWTEXT/sys:WINDOW
*mkdirdlg.lnkX Invalid link blue/rgb:255,183,111
*mkdirdlg.new New directory white/rgb:0,170,170
*mkdirdlg.fdone Done black/green
*mkdirdlg.finproc In process yellow/blue
*mkdirdlg.inval Invalid white/red
*mkdirdlg.err Error white/red
*mkdirdlg.warn Warning black/yellow
*mkdirdlg.info Info white/blue4
Examples

To set colour of `error' to `black/rgb:255,182,193', add the following lines to your ffm.cfg:

*mkdirdlg.err.fgClr: black
*mkdirdlg.err.bgClr: rgb:255,182,193

9.1.13 Create Files Dialog

-mkfiledlg-compact-path -mkfiledlg-file-type -mkfiledlg-ftree-color -mkfiledlg-ftree-img -mkfiledlg-ignorecase -mkfiledlg-inlist-sort -mkfiledlg-namelist-sort -mkfiledlg-stop-on-err
*mkfiledlg.compactPath *mkfiledlg.file.type *mkfiledlg.fTree.color *mkfiledlg.fTree.img *mkfiledlg.ignorecase *mkfiledlg.inlist.sort *mkfiledlg.iniFocus *mkfiledlg.namelist.sort *mkfiledlg.nfileMax *mkfiledlg.ninlistMax *mkfiledlg.nnamelistMax *mkfiledlg.stopOnErr

Font Colour

-mkfiledlg-compact-path:n
*mkfiledlg.compactPath:n

  Compact path names longer than
  n characters.

  <10
      Do not compact.

  Default: 50
-mkfiledlg-file-type:{yes|no}
*mkfiledlg.file.type:{yes|no}

  Display file type.

  Default: yes
-mkfiledlg-ftree-color:{yes|no}
*mkfiledlg.fTree.color:{yes|no}

  File tree colours.

  Default: yes
-mkfiledlg-ftree-img:{yes|no}
*mkfiledlg.fTree.img:{yes|no}

  File tree images.

  Default: yes
-mkfiledlg-ignorecase:{yes|no}
*mkfiledlg.ignorecase:{yes|no}

  Case insensitive filenames.

  Default: yes
*mkfiledlg.iniFocus:{rc|name}

  Initial focus.

  rc
      As specified in resources.
  name
      `Name' control.

  Default: name
-mkfiledlg-inlist-sort:{abc|hist}
*mkfiledlg.inlist.sort:{abc|hist}

  Sort order in `In' control.

  abc
      Alphabetical.
  hist
      History.

  Default: hist
-mkfiledlg-namelist-sort:{abc|hist}
*mkfiledlg.namelist.sort:{abc|hist}

  Sort order in `Name' control.

  abc
      Alphabetical.
  hist
      History.

  Default: hist
*mkfiledlg.nfileMax:n

  Maximum number of files.

  0-1000

  Default: 100
*mkfiledlg.ninlistMax:n

  Maximum number of entries in `In' control.

  Default: 50
*mkfiledlg.nnamelistMax:n

  Maximum number of entries in `Name' control.

  Default: 50
-mkfiledlg-stop-on-err:{yes|no}
*mkfiledlg.stopOnErr:{yes|no}

  Stop on error.

  Default: no

Font

*resource_name.fontName:name
*resource_name.fontHeight:height
*resource_name.fontWeight:weight
*resource_name.fontItalic:yes|no
Resource name Description
*mkfiledlg.fTree File tree
*mkfiledlg.in `In' control
*mkfiledlg.name `Name' control
Examples

To set font of `Name' control to `Verdana', add the following line to your ffm.cfg:

*mkfiledlg.name.fontName: Verdana

Colour

*resource_name.fgClr:colour
*resource_name.bgClr:colour
Resource name Description Default
*mkfiledlg.dir Directory sys:WINDOWTEXT/sys:WINDOW
*mkfiledlg.file File sys:WINDOWTEXT/sys:WINDOW
*mkfiledlg.hid Hidden file white/yellow4
*mkfiledlg.lnk Link sys:WINDOWTEXT/sys:WINDOW
*mkfiledlg.lnkX Invalid link blue/rgb:255,183,111
*mkfiledlg.new New file/directory white/rgb:0,170,170
*mkfiledlg.fdone Done black/green
*mkfiledlg.finproc In process yellow/blue
*mkfiledlg.inval Invalid white/red
*mkfiledlg.err Error white/red
*mkfiledlg.warn Warning black/yellow
*mkfiledlg.info Info white/blue4
Examples

To set colour of `error' to `black/rgb:255,182,193', add the following lines to your ffm.cfg:

*mkfiledlg.err.fgClr: black
*mkfiledlg.err.bgClr: rgb:255,182,193

9.1.14 Change Attributes Dialog

-fattribdlg-attrfmt -fattribdlg-deref -fattribdlg-dgrp-num -fattribdlg-file-type -fattribdlg-flist-color -fattribdlg-flist-img -fattribdlg-mark-color -fattribdlg-sizefmt -fattribdlg-sort -fattribdlg-sort-ignorecase -fattribdlg-sortrev -fattribdlg-stop-on-err -fattribdlg-timefmt -fattribdlg-timefmt-usr
*fattribdlg.attrfmt *fattribdlg.deref *fattribdlg.dgrp.num *fattribdlg.file.type *fattribdlg.fList.color *fattribdlg.fList.img *fattribdlg.iniFocus *fattribdlg.mark.color *fattribdlg.sizefmt *fattribdlg.sortby *fattribdlg.sort.ignorecase *fattribdlg.sortrev *fattribdlg.stopOnErr *fattribdlg.timefmt *fattribdlg.timefmt.usr

Font Colour

-fattribdlg-attrfmt:{std|ext|ext3}
*fattribdlg.attrfmt:{std|ext|ext3}

  File list attributes format.

  Default: ext3
-fattribdlg-deref:{yes|no}
*fattribdlg.deref:{yes|no}

  `Dereference links' checkbox initially checked.

  Default: no
-fattribdlg-dgrp-num:{locale|si-en|si-fr|usr}
*fattribdlg.dgrp.num:{locale|si-en|si-fr|usr}

  Digit grouping.

  Default: locale
-fattribdlg-file-type:{yes|no}
*fattribdlg.file.type:{yes|no}

  Display file type.

  Default: yes
-fattribdlg-flist-color:{yes|no}
*fattribdlg.fList.color:{yes|no}

  File list colours.

  Default: yes
-fattribdlg-flist-img:{yes|no}
*fattribdlg.fList.img:{yes|no}

  File list images.

  Default: yes
*fattribdlg.iniFocus:{rc|fList|attr|cmd}

  Initial focus.

  rc
      As specified in resources.
  fList
      File list.
  attr
      `Read-only' control.
  cmd
      `Cmd' control.

  Default: rc
-fattribdlg-mark-color:{yes|no}
*fattribdlg.mark.color:{yes|no}

  Control `marked' state colour.

  Default: yes
-fattribdlg-sizefmt:{b|k|4}
*fattribdlg.sizefmt:{b|k|4}

  Size format.

  Default: k
-fattribdlg-sort:{ad|attr|Bd|dir|err|md|name|path|rpath|size}
*fattribdlg.sortby:{ad|attr|Bd|dir|err|md|name|path|rpath|size}

  File list sort order.
-fattribdlg-sort-ignorecase:{yes|no}
*fattribdlg.sort.ignorecase:{yes|no}

  Default: yes
-fattribdlg-sortrev:{yes|no}
*fattribdlg.sortrev:{yes|no}

  Reverse sort order.
-fattribdlg-stop-on-err:{yes|no}
*fattribdlg.stopOnErr:{yes|no}

  Stop on error.

  Default: no
-fattribdlg-timefmt:{iso|iso-long|locale-short|locale-long|
                     ls|ls-long|usr}
*fattribdlg.timefmt:{iso|iso-long|locale-short|locale-long|
                     ls|ls-long|usr}

  Time format.

  Default: locale-short
-fattribdlg-timefmt-usr:format
*fattribdlg.timefmt.usr:format

  User specified time format.

  Default: %c

Font

*resource_name.fontName:name
*resource_name.fontHeight:height
*resource_name.fontWeight:weight
*resource_name.fontItalic:yes|no
Resource name Description
*fattribdlg.fList File list
*fattribdlg.cmd `Cmd' control
Examples

To set font of `Cmd' control to `Verdana', add the following line to your ffm.cfg:

*fattribdlg.cmd.fontName: Verdana

Colour

*resource_name.fgClr:colour
*resource_name.bgClr:colour
Resource name Description Default
*fattribdlg.dir Directory sys:WINDOWTEXT/sys:WINDOW
*fattribdlg.file File sys:WINDOWTEXT/sys:WINDOW
*fattribdlg.hid Hidden file white/yellow4
*fattribdlg.lnk Link sys:WINDOWTEXT/sys:WINDOW
*fattribdlg.lnkX Invalid link blue/rgb:255,183,111
*fattribdlg.fdeleted Deleted file white/grey50
*fattribdlg.fdone Done black/green
*fattribdlg.finproc In process yellow/blue
*fattribdlg.fmoved Moved file white/grey50
*fattribdlg.inval Invalid white/red
*fattribdlg.mark Control `marked' state black/rgb:255,175,255
*fattribdlg.err Error white/red
*fattribdlg.warn Warning black/yellow
*fattribdlg.info Info white/blue4
Examples

To set colour of `error' to `black/rgb:255,182,193', add the following lines to your ffm.cfg:

*fattribdlg.err.fgClr: black
*fattribdlg.err.bgClr: rgb:255,182,193

9.1.15 Disk Usage Dialog

-dudlg-attrfmt -dudlg-autostart -dudlg-deref -dudlg-dgrp-num -dudlg-file-type -dudlg-flist-color -dudlg-flist-img -dudlg-sizefmt -dudlg-sort -dudlg-sort-ignorecase -dudlg-sortrev -dudlg-timefmt -dudlg-timefmt-usr
*dudlg.attrfmt *dudlg.autostart *dudlg.deref *dudlg.dgrp.num *dudlg.du *dudlg.file.type *dudlg.fList.color *dudlg.fList.img *dudlg.sizefmt *dudlg.sortby *dudlg.sort.ignorecase *dudlg.sortrev *dudlg.timefmt *dudlg.timefmt.usr

Font Colour

-dudlg-attrfmt:{std|ext|ext3}
*dudlg.attrfmt:{std|ext|ext3}

  File list attributes format.

  Default: ext3
-dudlg-autostart:{yes|no}
*dudlg.autostart:{yes|no}

  Automatically start counting on dialog open.

  Default: yes
-dudlg-deref:{yes|no}
*dudlg.deref:{yes|no}

  Dereference symbolic links.

  Default: no
-dudlg-dgrp-num:{locale|si-en|si-fr|usr}
*dudlg.dgrp.num:{locale|si-en|si-fr|usr}

  Digit grouping.

  Default: locale
*dudlg.du:{compressedFileSize|infoByHandle}

  compressedFileSize
      Use GetCompressedFileSize function.
  infoByHandle
      Use GetFileInformationByHandleEx function.

  Default: compressedFileSize
-dudlg-file-type:{yes|no}
*dudlg.file.type:{yes|no}

  Display file type.

  Default: yes
-dudlg-flist-color:{yes|no}
*dudlg.fList.color:{yes|no}

  File list colours.

  Default: yes
-dudlg-flist-img:{yes|no}
*dudlg.fList.img:{yes|no}

  File list images.

  Default: yes
-dudlg-sizefmt:{b|k|4}
*dudlg.sizefmt:{b|k|4}

  Size format.

  Default: k
-dudlg-sort:{ad|attr|Bd|dir|du|err|md|name|
             ndirs|nfiles|path|rpath|size}
*dudlg.sortby:{ad|attr|Bd|dir|du|err|md|name|
               ndirs|nfiles|path|rpath|size}

  File list sort order.
-dudlg-sort-ignorecase:{yes|no}
*dudlg.sort.ignorecase:{yes|no}

  Default: yes
-dudlg-sortrev:{yes|no}
*dudlg.sortrev:{yes|no}

  Reverse sort order.
-dudlg-timefmt:{iso|iso-long|locale-short|locale-long|
                ls|ls-long|usr}
*dudlg.timefmt:{iso|iso-long|locale-short|locale-long|
                ls|ls-long|usr}

  Time format.

  Default: locale-short
-dudlg-timefmt-usr:format
*dudlg.timefmt.usr:format

  User specified time format.

  Default: %c

Font

*resource_name.fontName:name
*resource_name.fontHeight:height
*resource_name.fontWeight:weight
*resource_name.fontItalic:yes|no
Resource name Description
*dudlg.fList File list
*dudlg.totalSz `Total size' control
*dudlg.totalDu `Total size on disk' control
Examples

To set font of `Total size' control to `Verdana', add the following line to your ffm.cfg:

*dudlg.totalSz.fontName: Verdana

Colour

*resource_name.fgClr:colour
*resource_name.bgClr:colour
Resource name Description Default
*dudlg.dir Directory sys:WINDOWTEXT/sys:WINDOW
*dudlg.file File sys:WINDOWTEXT/sys:WINDOW
*dudlg.hid Hidden file white/yellow4
*dudlg.lnk Link sys:WINDOWTEXT/sys:WINDOW
*dudlg.lnkX Invalid link blue/rgb:255,183,111
*dudlg.fdeleted Deleted file white/grey50
*dudlg.finproc In process yellow/blue
*dudlg.fmoved Moved file white/grey50
*dudlg.inval Invalid white/red
*dudlg.err Error white/red
*dudlg.warn Warning black/yellow
*dudlg.info Info white/blue4
Examples

To set colour of `error' to `black/rgb:255,182,193', add the following lines to your ffm.cfg:

*dudlg.err.fgClr: black
*dudlg.err.bgClr: rgb:255,182,193

9.1.16 Apply Command Dialog

-fcmddlg-attrfmt -fcmddlg-cmdlist-sort -fcmddlg-dgrp-num -fcmddlg-file-type -fcmddlg-flist-color -fcmddlg-flist-img -fcmddlg-shortfpath -fcmddlg-sizefmt -fcmddlg-sizefmt-vol -fcmddlg-sort -fcmddlg-sort-ignorecase -fcmddlg-sortrev -fcmddlg-stop-on-err -fcmddlg-timefmt -fcmddlg-timefmt-usr
*fcmddlg.attrfmt *fcmddlg.cmdlist.sort *fcmddlg.dgrp.num *fcmddlg.file.type *fcmddlg.fList.color *fcmddlg.fList.img *fcmddlg.iniFocus *fcmddlg.ncmdlistMax *fcmddlg.shortfpath *fcmddlg.sizefmt *fcmddlg.sizefmt.vol *fcmddlg.sortby *fcmddlg.sort.ignorecase *fcmddlg.sortrev *fcmddlg.stopOnErr *fcmddlg.timefmt *fcmddlg.timefmt.usr

Font Colour

-fcmddlg-attrfmt:{std|ext|ext3}
*fcmddlg.attrfmt:{std|ext|ext3}

  File list attributes format.

  Default: ext3
-fcmddlg-cmdlist-sort:{abc|hist}
*fcmddlg.cmdlist.sort:{abc|hist}

  Command list sort order.

  abc
      Alphabetical.
  hist
      History.

  Default: hist
-fcmddlg-dgrp-num:{locale|si-en|si-fr|usr}
*fcmddlg.dgrp.num:{locale|si-en|si-fr|usr}

  Digit grouping.

  Default: locale
-fcmddlg-file-type:{yes|no}
*fcmddlg.file.type:{yes|no}

  Display file type.

  Default: yes
-fcmddlg-flist-color:{yes|no}
*fcmddlg.fList.color:{yes|no}

  File list colours.

  Default: yes
-fcmddlg-flist-img:{yes|no}
*fcmddlg.fList.img:{yes|no}

  File list images.

  Default: yes
*fcmddlg.iniFocus:{rc|fList|cmdln|cmdcbx}

  Initial focus.

  rc
      As specified in resources.
  fList
      File list.
  cmdln
      Command line control.
  cmdcbx
      Command list control.

  Default: cmdln
*fcmddlg.ncmdlistMax:n

  Maximum number of entries in command list control.

  Default: 50
-fcmddlg-shortfpath:{yes|no}
*fcmddlg.shortfpath:{yes|no}

  Pass short (8.3) file path to command line.

  Default: yes
-fcmddlg-sizefmt:{b|k|4}
*fcmddlg.sizefmt:{b|k|4}

  Size format.

  Default: k
-fcmddlg-sizefmt-vol:{b|k|4}
*fcmddlg.sizefmt.vol:{b|k|4}

  Volume size format.

  Default: 4
-fcmddlg-sort:{ad|attr|Bd|dir|err|md|name|path|rpath|size}
*fcmddlg.sortby:{ad|attr|Bd|dir|err|md|name|path|rpath|size}

  File list sort order.
-fcmddlg-sort-ignorecase:{yes|no}
*fcmddlg.sort.ignorecase:{yes|no}

  Default: yes
-fcmddlg-sortrev:{yes|no}
*fcmddlg.sortrev:{yes|no}

  Reverse sort order.
-fcmddlg-stop-on-err:{yes|no}
*fcmddlg.stopOnErr:{yes|no}

  Stop on error.

  Default: no
-fcmddlg-timefmt:{iso|iso-long|locale-short|locale-long|
                  ls|ls-long|usr}
*fcmddlg.timefmt:{iso|iso-long|locale-short|locale-long|
                  ls|ls-long|usr}

  Time format.

  Default: locale-short
-fcmddlg-timefmt-usr:format
*fcmddlg.timefmt.usr:format

  User specified time format.

  Default: %c

Font

*resource_name.fontName:name
*resource_name.fontHeight:height
*resource_name.fontWeight:weight
*resource_name.fontItalic:yes|no
Resource name Description
*fcmddlg.fList File list
*fcmddlg.cmdln Command line control
*fcmddlg.cmdcbx Command list control
*fcmddlg.cmdoutTo `Output to' control
Examples

To set font of command line control to `Verdana', add the following line to your ffm.cfg:

*fcmddlg.cmdln.fontName: Verdana

Colour

*resource_name.fgClr:colour
*resource_name.bgClr:colour
Resource name Description Default
*fcmddlg.dir Directory sys:WINDOWTEXT/sys:WINDOW
*fcmddlg.file File sys:WINDOWTEXT/sys:WINDOW
*fcmddlg.hid Hidden file white/yellow4
*fcmddlg.lnk Link sys:WINDOWTEXT/sys:WINDOW
*fcmddlg.lnkX Invalid link blue/rgb:255,183,111
*fcmddlg.fdeleted Deleted file white/grey50
*fcmddlg.fdone Done black/green
*fcmddlg.finproc In process yellow/blue
*fcmddlg.fmoved Moved file white/grey50
*fcmddlg.inval Invalid white/red
*fcmddlg.err Error white/red
*fcmddlg.warn Warning black/yellow
*fcmddlg.info Info white/blue4
Examples

To set colour of `error' to `black/rgb:255,182,193', add the following lines to your ffm.cfg:

*fcmddlg.err.fgClr: black
*fcmddlg.err.bgClr: rgb:255,182,193

9.1.17 Select Path/File Dialog

-fseldlg-attrfmt -fseldlg-dgrp-num -fseldlg-flist-color -fseldlg-flist-file-type -fseldlg-flist-img -fseldlg-ftree-color -fseldlg-ftree-file-type -fseldlg-ftree-img -fseldlg-grpdir1st -fseldlg-ignorecase -fseldlg-pathlist-sort -fseldlg-sizefmt -fseldlg-sizefmt-vol -fseldlg-sort -fseldlg-sort-ignorecase -fseldlg-sortrev -fseldlg-timefmt -fseldlg-timefmt-usr
*fseldlg.attrfmt *fseldlg.dgrp.num *fseldlg.fList.color *fseldlg.fList.file.type *fseldlg.fList.img *fseldlg.fTree.color *fseldlg.fTree.file.type *fseldlg.fTree.img *fseldlg.grpdir1st *fseldlg.ignorecase *fseldlg.npathlistMax *fseldlg.pathlist.sort *fseldlg.sizefmt *fseldlg.sizefmt.vol *fseldlg.sortby *fseldlg.sort.ignorecase *fseldlg.sortrev *fseldlg.timefmt *fseldlg.timefmt.usr

Font Colour

-fseldlg-attrfmt:{std|ext|ext3}
*fseldlg.attrfmt:{std|ext|ext3}

  Attributes format.

  Default: ext3
-fseldlg-dgrp-num:{locale|si-en|si-fr|usr}
*fseldlg.dgrp.num:{locale|si-en|si-fr|usr}

  Digit grouping.

  Default: locale
-fseldlg-flist-color:{yes|no}
*fseldlg.fList.color:{yes|no}

  File list colours.

  Default: yes
-fseldlg-flist-file-type:{yes|no}
*fseldlg.fList.file.type:{yes|no}

  Display file type in file list.

  Default: yes
-fseldlg-flist-img:{yes|no}
*fseldlg.fList.img:{yes|no}

  File list images.

  Default: yes
-fseldlg-ftree-color:{yes|no}
*fseldlg.fTree.color:{yes|no}

  Directory tree colours.

  Default: yes
-fseldlg-ftree-file-type:{yes|no}
*fseldlg.fTree.file.type:{yes|no}

  Display file type in directory tree.

  Default: no
-fseldlg-ftree-img:{yes|no}
*fseldlg.fTree.img:{yes|no}

  Directory tree images.

  Default: yes
-fseldlg-grpdir1st:{yes|no}
*fseldlg.grpdir1st:{yes|no}

  Group directories first.

  Default: yes
-fseldlg-ignorecase:{yes|no}
*fseldlg.ignorecase:{yes|no}

  Case insensitive filenames.

  Default: yes
*fseldlg.npathlistMax:n

  Maximum number of entries in `Path' control.

  Default: 50
-fseldlg-pathlist-sort:{abc|hist}
*fseldlg.pathlist.sort:{abc|hist}

  Sort order in `Path' control.

  abc
      Alphabetical.
  hist
      History.

  Default: hist
-fseldlg-sizefmt:{b|k|4}
*fseldlg.sizefmt:{b|k|4}

  Size format.

  Default: k
-fseldlg-sizefmt-vol:{b|k|4}
*fseldlg.sizefmt.vol:{b|k|4}

  Volume size format.

  Default: 4
-fseldlg-sort:{ad|attr|Bd|dir|err|md|name|path|rpath|size}
*fseldlg.sortby:{ad|attr|Bd|dir|err|md|name|path|rpath|size}

  File list sort order.
-fseldlg-sort-ignorecase:{yes|no}
*fseldlg.sort.ignorecase:{yes|no}

  Case insensitive file list sort order.

  Default: yes
-fseldlg-sortrev:{yes|no}
*fseldlg.sortrev:{yes|no}

  File list reverse sort order.
-fseldlg-timefmt:{iso|iso-long|locale-short|locale-long|
                  ls|ls-long|usr}
*fseldlg.timefmt:{iso|iso-long|locale-short|locale-long|
                  ls|ls-long|usr}

  Time format.

  Default: locale-short
-fseldlg-timefmt-usr:format
*fseldlg.timefmt.usr:format

  User specified time format.

  Default: %c

Font

*resource_name.fontName:name
*resource_name.fontHeight:height
*resource_name.fontWeight:weight
*resource_name.fontItalic:yes|no
Resource name Description
*fseldlg.path `Path' control
*fseldlg.fTree Directory tree
*fseldlg.fList File list
Examples

To set font of `Path' control to `Verdana', add the following line to your ffm.cfg:

*fseldlg.path.fontName: Verdana

Colour

*resource_name.fgClr:colour
*resource_name.bgClr:colour
Resource name Description Default
*fseldlg.dir Directory sys:WINDOWTEXT/sys:WINDOW
*fseldlg.file File sys:WINDOWTEXT/sys:WINDOW
*fseldlg.hid Hidden file white/yellow4
*fseldlg.lnk Link sys:WINDOWTEXT/sys:WINDOW
*fseldlg.lnkX Invalid link blue/rgb:255,183,111
*fseldlg.fdeleted Deleted file white/grey50
*fseldlg.fmoved Moved file white/grey50
*fseldlg.inval Invalid white/red
*fseldlg.err Error white/red
*fseldlg.warn Warning black/yellow
*fseldlg.info Info white/blue4
Examples

To set colour of `error' to `black/rgb:255,182,193', add the following lines to your ffm.cfg:

*fseldlg.err.fgClr: black
*fseldlg.err.bgClr: rgb:255,182,193

9.1.18 Confirmation Dialog

-fcfmdlg-attrfmt -fcfmdlg-del-color -fcfmdlg-dgrp-num -fcfmdlg-merge-color -fcfmdlg-overwrite-color -fcfmdlg-pathfmt -fcfmdlg-permdel-color -fcfmdlg-sizefmt -fcfmdlg-timefmt -fcfmdlg-timefmt-usr
*fcfmdlg.attrfmt *fcfmdlg.del.color *fcfmdlg.dgrp.num *fcfmdlg.lnkTgtPath *fcfmdlg.merge.color *fcfmdlg.overwrite.color *fcfmdlg.pathfmt *fcfmdlg.permdel.color *fcfmdlg.sizefmt *fcfmdlg.timefmt *fcfmdlg.timefmt.usr

Colour

-fcfmdlg-attrfmt:{std|ext|ext3}
*fcfmdlg.attrfmt:{std|ext|ext3}

  Attributes format.

  Default: ext
-fcfmdlg-del-color:{yes|no}
*fcfmdlg.del.color:{yes|no}

  `delete' colour.

  Default: yes
-fcfmdlg-dgrp-num:{locale|si-en|si-fr|usr}
*fcfmdlg.dgrp.num:{locale|si-en|si-fr|usr}

  Digit grouping.

  Default: locale
*fcfmdlg.lnkTgtPath:{final|fsctl}

  Link target path.

  final
      Use GetFinalPathNameByHandle function.
    -name:{normalized|opened}
    -volname:{dos|guid|none|nt}
  fsctl
      Use FSCTL_GET_REPARSE_POINT control code.

  Default: final

  Examples: 
    final -volname:guid
    fsctl
-fcfmdlg-merge-color:{yes|no}
*fcfmdlg.merge.color:{yes|no}

  `merge' colour.

  Default: yes
-fcfmdlg-overwrite-color:{yes|no}
*fcfmdlg.overwrite.color:{yes|no}

  `overwrite' colour.

  Default: yes
-fcfmdlg-pathfmt:{fname-dir|path}
*fcfmdlg.pathfmt:{fname-dir|path}

  Path format.

  fname-dir
    <filename> (<directory>)
  path
    <path>

  Default: fname-dir
-fcfmdlg-permdel-color:{yes|no}
*fcfmdlg.permdel.color:{yes|no}

  `permanent delete' colour.

  Default: yes
-fcfmdlg-sizefmt:{b|k|4}
*fcfmdlg.sizefmt:{b|k|4}

  Size format.

  Default: k
-fcfmdlg-timefmt:{iso|iso-long|locale-short|locale-long|
                  ls|ls-long|usr}
*fcfmdlg.timefmt:{iso|iso-long|locale-short|locale-long|
                  ls|ls-long|usr}

  Time format.

  Default: iso
-fcfmdlg-timefmt-usr:format
*fcfmdlg.timefmt.usr:format

  User specified time format.

  Default: %c

Colour

*resource_name.fgClr:colour
*resource_name.bgClr:colour
Resource name Description Default
*fcfmdlg.del Delete black/yellow
*fcfmdlg.merge Merge black/yellow
*fcfmdlg.overwrite Overwrite black/yellow
*fcfmdlg.permdel Permanent delete black/yellow
Examples

To set colour of `overwrite' to `white/red4', add the following lines to your ffm.cfg:

*fcfmdlg.overwrite.fgClr: white
*fcfmdlg.overwrite.bgClr: red4

9.1.19 Errors Dialog

-uerrdlg-clear-on-close -uerrdlg-elist-color -uerrdlg-elist-img -uerrdlg-etitl-color -uerrdlg-layout -uerrdlg-timefmt -uerrdlg-timefmt-usr
*uerrdlg.clearOnClose *uerrdlg.elist.color *uerrdlg.elist.img *uerrdlg.etitl.color *uerrdlg.layout *uerrdlg.timefmt *uerrdlg.timefmt.usr

Font Colour

-uerrdlg-clear-on-close:{yes|no}
*uerrdlg.clearOnClose:{yes|no}

  Clear errors on close.

  Default: yes
-uerrdlg-elist-color:{yes|no}
*uerrdlg.elist.color:{yes|no}

  Error list colour.

  Default: no
-uerrdlg-elist-img:{yes|no}
*uerrdlg.elist.img:{yes|no}

  Error list images.

  Default: yes
-uerrdlg-etitl-color:{yes|no}
*uerrdlg.etitl.color:{yes|no}

  Error title colour.

  Default: yes
-uerrdlg-layout:{listtop|listbot}
*uerrdlg.layout:{listtop|listbot}

  Dialog layout.

  listtop:
    Error list control at the top.
  listbot:
    Error list control at the bottom.

  Default: listbot
-uerrdlg-timefmt:{iso|iso-long|locale-short|locale-long|
                  ls|ls-long|usr}
*uerrdlg.timefmt:{iso|iso-long|locale-short|locale-long|
                  ls|ls-long|usr}

  Time format.

  Default: usr
-uerrdlg-timefmt-usr:format
*uerrdlg.timefmt.usr:format

  User specified time format.

  Default: %m-%d %H:%M:%S

Font

*resource_name.fontName:name
*resource_name.fontHeight:height
*resource_name.fontWeight:weight
*resource_name.fontItalic:yes|no
Resource name Description
*uerrdlg.errTitl Error title
*uerrdlg.errInfo Error info
*uerrdlg.errList Error list
Examples

To set font of error info to `Verdana', add the following line to your ffm.cfg:

*uerrdlg.errInfo.fontName: Verdana

Colour

*resource_name.fgClr:colour
*resource_name.bgClr:colour
Resource name Description Default
*uerrdlg.err Error white/red
*uerrdlg.warn Warning black/yellow
*uerrdlg.info Info white/blue4
Examples

To set colour of `error' to `black/rgb:255,182,193', add the following lines to your ffm.cfg:

*uerrdlg.err.fgClr: black
*uerrdlg.err.bgClr: rgb:255,182,193

9.2 Config files

Config file syntax is very similar to X resources [XRES_WKP] syntax.

9.2.1 Example config file

! ffm-example.cfg
!
! UTF-8 encoding.
!
! (EN) ===============================================
!
! Example `ffm.cfg' file.
!
! To use it, copy it to
! `%LOCALAPPDATA%\bvdsw\ffm.cfg'.
!
! (RU) ===============================================
!
! Пример `ffm.cfg' файла.
!
! Для установки скопируйте этот файл в
! «%LOCALAPPDATA%\bvdsw\ffm.cfg».
!
! ====================================================

!#include ffm-accel.cfg

*mgr.namecbx.fontName: Verdana

*mgrtab.sel.bgClr:    cyan
*mgrtab.inUse.bgClr:  cyan4

*findstd.name.fontName:     Verdana
*findstd.md.fontName:       Verdana
*findstd.size.fontName:     Verdana
*findstd.filtCmd.fontName:  Verdana

*findext.priList.fontName:  Verdana
*findext.priVal.fontName:   Verdana
*findext.filtCmd.fontName:  Verdana

*findcmd.ex.fontName:       Verdana
*findcmd.filtCmd.fontName:  Verdana

*find.filt.ncmdlistMax: 100

*sizefmt: 4

*dudlg.totalSz.fontName: Verdana
*dudlg.totalDu.fontName: Verdana

*fattribdlg.cmd.fontName: Verdana

*fcfmdlg.fInfo.fontName:  Verdana
*fcfmdlg.timefmt:         iso-long

*fcmddlg.cmdln.fontName: Verdana

*fdeldlg.stopOnErr: Yes

*frendlg.from.fontName:       Verdana
*frendlg.from.fontWeight:     bold
*frendlg.to.fontName:         Verdana
*frendlg.to.fontWeight:       bold
*frendlg.selPattcbx.fontName: Verdana

*mkdirdlg.name.fontName: Verdana

*mkfiledlg.name.fontName: Verdana

*uerrdlg.errTitl.fontWeight:  bold
*uerrdlg.errInfo.fontName:    Verdana
*uerrdlg.errInfo.fontHeight:  +1

!*dir.fgClr:   blue
*err.fgClr:   black
*err.bgClr:   rgb:255,182,193
*warn.fgClr:  black
*warn.bgClr:  rgb:255,255,98

! vim:syntax=xdefaults
!
! ffm-example.cfg - EOF

ffm-example.cfg ffm-accel.cfg

9.2.2 Config file syntax

<user><binding><application><binding><component>...<component>:<value>

Lex

  comment       ^!.*
  include       ^#{ws}*[iI][nN][cC][lL][uU][dD][eE]
  include_fname .*
  spec          {binding}?({component}{binding})*{component}
  val           ((\\\r?\n)|.)*
  binding       "."|"*"
  component     [a-zA-Z0-9_-]+

  ws            [ \t]

9.2.3 Config files locations

Global config file

ffm.cfg in Ffm installation directory.

Local config file
  1. `-cfg' command line option. If `-cfg' is not set, then
  2. ffm.cfg file in directory specified by `-cfgdir' command line option. If `-cfgdir' is not set, then
  3. ffm.cfg file in %LOCALAPPDATA%\bvdsw\ directory.

9.3 User config file

This file is used by application to store user preferences, such as windows positions, list columns selections, etc. It should not be modified by users.

9.3.1 User config file location

Hidden file.

  1. `-usrcfg' command line option. If `-usrcfg' is not set, then
  2. _ffm.cfg file in directory specified by `-cfgdir' command line option. If `-cfgdir' is not set, then
  3. _ffm.cfg file in %LOCALAPPDATA%\bvdsw\ directory.

9.4 File type

Directory
Trailing `\'.
Link
Trailing `@'.

9.5 Boolean

Yes:
  Y[es]
  T[rue]
  1
  On

Case insensitive.

9.6 Font

Font height

-n
    Decrease font height.
+n
    Increase font height.
n[-]
    Set font height. If `-', absolute value is
    matched.
Examples
-1
Decrease font height by 1.
+1
Increase font height by 1.
12
Set font height to 12.
11-
Set font height to 11 — absolute value is matched.

Font weight

dontcare
thin
extralight
ultralight
light
normal
regular
medium
semibold
demibold
bold
extrabold
ultrabold
heavy
black

decimal 0-1000

Case insensitive.

Examples
bold
Bold font.
400
Normal font.

9.7 Colour

white
grey
grey50
black
red
red4
green
green4
blue
blue4
yellow
yellow4
cyan
cyan4
magenta
magenta4
rgb: R,G,B
rgb: R G B
  R,G,B — decimal 0-255

#RRGGBB
  RR,GG,BB — hexadecimal 00-FF

sys: colour
  3DDKSHADOW
  3DFACE
  3DHIGHLIGHT
  3DHILIGHT
  3DLIGHT
  3DSHADOW
  ACTIVEBORDER
  ACTIVECAPTION
  APPWORKSPACE
  BACKGROUND
  BTNFACE
  BTNHIGHLIGHT
  BTNHILIGHT
  BTNSHADOW
  BTNTEXT
  CAPTIONTEXT
  DESKTOP
  GRADIENTACTIVECAPTION
  GRADIENTINACTIVECAPTION
  GRAYTEXT
  HIGHLIGHT
  HIGHLIGHTTEXT
  HOTLIGHT
  INACTIVEBORDER
  INACTIVECAPTION
  INACTIVECAPTIONTEXT
  INFOBK
  INFOTEXT
  MENU
  MENUTEXT
  SCROLLBAR
  WINDOW
  WINDOWFRAME
  WINDOWTEXT
Examples
red4
Dark red colour.
rgb:0,0,255
Blue colour.
#FFFF00
Yellow colour.
sys:WINDOWTEXT
Current system text colour in windows.

10. Starting Ffm

ffm-std path ... [options]
ffm-ext path ... [options]
ffm-pro path ... [options]

OPTIONS

  -altlang:{lang}
  -attrfmt:{std|ext|ext3}
  -dgrp-num:{locale|si-en|si-fr|usr}
  -dgrp-num-usrfmt:format
  -dgrp-num-usrgrpsep:grpsep
  -dgrp-num-usrdecmark:decmark
  -ignorecase:{yes|no}
  -lang:{lang}
  -show-cmdbar:{yes|no}
  -show-menubar:{yes|no}
  -sizefmt:{b|k|4}
  -sizefmt-vol:{b|k|4}
  -timefmt:{iso|iso-long|locale-short|locale-long|
            ls|ls-long|usr}
  -timefmt-usr:format
  -view:{mgr|find|findstd|findext|findcmd}

  -mgr-flist-color:{yes|no}
  -mgr-flist-file-type:{yes|no}
  -mgr-flist-img:{yes|no}
  -mgr-ftree-color:{yes|no}
  -mgr-ftree-file-type:{yes|no}
  -mgr-ftree-img:{yes|no}
  -mgr-pathlist-sort:{abc|hist}

  -find-deref:{yes|no}
  -find-disable-err:[+-]code[-]
  -find-file-type:{yes|no}
  -find-filt-cmdlist-sort:{abc|hist}
  -find-filt-shortfpath:{yes|no}
  -find-flist-color:{yes|no}
  -find-flist-img:{yes|no}
  -find-follow:{yes|no}
  -find-follow-cmdln:{yes|no}
  -find-grpdir1st:{yes|no}
  -find-pathdir1st:{yes|no}
  -find-pathlist-sort:{abc|hist}
  -find-sort:{ad|attr|Bd|dir|err|md|name|path|rpath|size}
  -find-sortrev:{yes|no}
  -find-sort-ignorecase:{yes|no}

  -findcmd-ex-cmdln:{yes|no}
  -findcmd-ex:name

  -findext-ex:name

  -dudlg-attrfmt:{std|ext|ext3}
  -dudlg-autostart:{yes|no}
  -dudlg-deref:{yes|no}
  -dudlg-dgrp-num:{locale|si-en|si-fr|usr}
  -dudlg-file-type:{yes|no}
  -dudlg-flist-color:{yes|no}
  -dudlg-flist-img:{yes|no}
  -dudlg-sizefmt:{b|k|4}
  -dudlg-sort:{ad|attr|Bd|dir|du|err|md|name|
               ndirs|nfiles|path|rpath|size}
  -dudlg-sort-ignorecase:{yes|no}
  -dudlg-sortrev:{yes|no}
  -dudlg-timefmt:{iso|iso-long|locale-short|locale-long|
                  ls|ls-long|usr}
  -dudlg-timefmt-usr:format

  -fattribdlg-attrfmt:{std|ext|ext3}
  -fattribdlg-deref:{yes|no}
  -fattribdlg-dgrp-num:{locale|si-en|si-fr|usr}
  -fattribdlg-file-type:{yes|no}
  -fattribdlg-flist-color:{yes|no}
  -fattribdlg-flist-img:{yes|no}
  -fattribdlg-mark-color:{yes|no}
  -fattribdlg-sizefmt:{b|k|4}
  -fattribdlg-sort:{ad|attr|Bd|dir|err|md|name|path|rpath|size}
  -fattribdlg-sort-ignorecase:{yes|no}
  -fattribdlg-sortrev:{yes|no}
  -fattribdlg-stop-on-err:{yes|no}
  -fattribdlg-timefmt:{iso|iso-long|locale-short|locale-long|
                       ls|ls-long|usr}
  -fattribdlg-timefmt-usr:format

  -fcfmdlg-attrfmt:{std|ext|ext3}
  -fcfmdlg-del-color:{yes|no}
  -fcfmdlg-dgrp-num:{locale|si-en|si-fr|usr}
  -fcfmdlg-merge-color:{yes|no}
  -fcfmdlg-overwrite-color:{yes|no}
  -fcfmdlg-permdel-color:{yes|no}
  -fcfmdlg-sizefmt:{b|k|4}
  -fcfmdlg-timefmt:{iso|iso-long|locale-short|locale-long|
                    ls|ls-long|usr}
  -fcfmdlg-timefmt-usr:format

  -fcmddlg-attrfmt:{std|ext|ext3}
  -fcmddlg-cmdlist-sort:{abc|hist}
  -fcmddlg-dgrp-num:{locale|si-en|si-fr|usr}
  -fcmddlg-file-type:{yes|no}
  -fcmddlg-flist-color:{yes|no}
  -fcmddlg-flist-img:{yes|no}
  -fcmddlg-shortfpath:{yes|no}
  -fcmddlg-sizefmt:{b|k|4}
  -fcmddlg-sizefmt-vol:{b|k|4}
  -fcmddlg-sort:{ad|attr|Bd|dir|err|md|name|path|rpath|size}
  -fcmddlg-sort-ignorecase:{yes|no}
  -fcmddlg-sortrev:{yes|no}
  -fcmddlg-stop-on-err:{yes|no}
  -fcmddlg-timefmt:{iso|iso-long|locale-short|locale-long|
                    ls|ls-long|usr}
  -fcmddlg-timefmt-usr:format

  -fcpdlg-attrfmt:{std|ext|ext3}
  -fcpdlg-autostart-paste:{yes|no}
  -fcpdlg-autostart-paste-dup:{yes|no}
  -fcpdlg-cfm-merge-dir:{yes|no}
  -fcpdlg-cfm-overwrite:{yes|no}
  -fcpdlg-cfm-overwrite-ro:{yes|no}
  -fcpdlg-cfm-yn:{ny|yn}
  -fcpdlg-deref:{yes|no}
  -fcpdlg-dgrp-num:{locale|si-en|si-fr|usr}
  -fcpdlg-file-type:{yes|no}
  -fcpdlg-flist-color:{yes|no}
  -fcpdlg-flist-img:{yes|no}
  -fcpdlg-ignorecase:{yes|no}
  -fcpdlg-recursive:{yes|no}
  -fcpdlg-sizefmt:{b|k|4}
  -fcpdlg-sort:{ad|attr|Bd|dir|err|md|name|path|rpath|size}
  -fcpdlg-sort-ignorecase:{yes|no}
  -fcpdlg-sortrev:{yes|no}
  -fcpdlg-stop-on-err:{yes|no}
  -fcpdlg-timefmt:{iso|iso-long|locale-short|locale-long|
                   ls|ls-long|usr}
  -fcpdlg-timefmt-usr:format
  -fcpdlg-tolist-sort:{abc|hist}

  -fdeldlg-attrfmt:{std|ext|ext3}
  -fdeldlg-cfm:{yes|no}
  -fdeldlg-cfm-perm:{yes|no}
  -fdeldlg-cfm-ro:{yes|no}
  -fdeldlg-cfm-yn:{ny|yn}
  -fdeldlg-dgrp-num:{locale|si-en|si-fr|usr}
  -fdeldlg-dir:{yes|no}
  -fdeldlg-file-type:{yes|no}
  -fdeldlg-flist-color:{yes|no}
  -fdeldlg-flist-img:{yes|no}
  -fdeldlg-note-color:{yes|no}
  -fdeldlg-recursive:{yes|no}
  -fdeldlg-sizefmt:{b|k|4}
  -fdeldlg-sort:{ad|attr|Bd|dir|err|md|name|path|rpath|size}
  -fdeldlg-sort-ignorecase:{yes|no}
  -fdeldlg-sortrev:{yes|no}
  -fdeldlg-stop-on-err:{yes|no}
  -fdeldlg-timefmt:{iso|iso-long|locale-short|locale-long|
                    ls|ls-long|usr}
  -fdeldlg-timefmt-usr:format

  -finfdlg-attrfmt:{std|ext|ext3}
  -finfdlg-color:{yes|no}
  -finfdlg-dgrp-num:{locale|si-en|si-fr|usr}
  -finfdlg-sizefmt:{b|k|4}
  -finfdlg-sizefmt-vol:{b|k|4}
  -finfdlg-timefmt:{iso|iso-long|locale-short|locale-long|
                    ls|ls-long|usr}
  -finfdlg-timefmt-usr:format

  -fmvdlg-attrfmt:{std|ext|ext3}
  -fmvdlg-cfm-overwrite:{yes|no}
  -fmvdlg-cfm-overwrite-ro:{yes|no}
  -fmvdlg-cfm-yn:{ny|yn}
  -fmvdlg-dgrp-num:{locale|si-en|si-fr|usr}
  -fmvdlg-file-type:{yes|no}
  -fmvdlg-flist-color:{yes|no}
  -fmvdlg-flist-img:{yes|no}
  -fmvdlg-ignorecase:{yes|no}
  -fmvdlg-sizefmt:{b|k|4}
  -fmvdlg-sort:{ad|attr|Bd|dir|err|md|name|path|rpath|size}
  -fmvdlg-sort-ignorecase:{yes|no}
  -fmvdlg-sortrev:{yes|no}
  -fmvdlg-stop-on-err:{yes|no}
  -fmvdlg-timefmt:{iso|iso-long|locale-short|locale-long|
                   ls|ls-long|usr}
  -fmvdlg-timefmt-usr:format
  -fmvdlg-tolist-sort:{abc|hist}

  -frendlg-attrfmt:{std|ext|ext3}
  -frendlg-cfm-yn:{ny|yn}
  -frendlg-dgrp-num:{locale|si-en|si-fr|usr}
  -frendlg-file-type:{yes|no}
  -frendlg-flist-color:{yes|no}
  -frendlg-flist-img:{yes|no}
  -frendlg-ignorecase:{yes|no}
  -frendlg-pattlist-sort:{abc|hist}
  -frendlg-sizefmt:{b|k|4}
  -frendlg-sort:{ad|attr|Bd|dir|err|md|name|path|rpath|size}
  -frendlg-sort-ignorecase:{yes|no}
  -frendlg-sortrev:{yes|no}
  -frendlg-timefmt:{iso|iso-long|locale-short|locale-long|
                    ls|ls-long|usr}
  -frendlg-timefmt-usr:format

  -fseldlg-attrfmt:{std|ext|ext3}
  -fseldlg-dgrp-num:{locale|si-en|si-fr|usr}
  -fseldlg-flist-color:{yes|no}
  -fseldlg-flist-file-type:{yes|no}
  -fseldlg-flist-img:{yes|no}
  -fseldlg-ftree-color:{yes|no}
  -fseldlg-ftree-file-type:{yes|no}
  -fseldlg-ftree-img:{yes|no}
  -fseldlg-grpdir1st:{yes|no}
  -fseldlg-ignorecase:{yes|no}
  -fseldlg-pathlist-sort:{abc|hist}
  -fseldlg-sizefmt:{b|k|4}
  -fseldlg-sizefmt-vol:{b|k|4}
  -fseldlg-sort:{ad|attr|Bd|dir|err|md|name|path|rpath|size}
  -fseldlg-sort-ignorecase:{yes|no}
  -fseldlg-sortrev:{yes|no}
  -fseldlg-timefmt:{iso|iso-long|locale-short|locale-long|
                    ls|ls-long|usr}
  -fseldlg-timefmt-usr:format

  -mkdirdlg-compact-path:n
  -mkdirdlg-file-type:{yes|no}
  -mkdirdlg-ftree-color:{yes|no}
  -mkdirdlg-ftree-img:{yes|no}
  -mkdirdlg-ignorecase:{yes|no}
  -mkdirdlg-inlist-sort:{abc|hist}
  -mkdirdlg-namelist-sort:{abc|hist}
  -mkdirdlg-stop-on-err:{yes|no}

  -mkfiledlg-compact-path:n
  -mkfiledlg-file-type:{yes|no}
  -mkfiledlg-ftree-color:{yes|no}
  -mkfiledlg-ftree-img:{yes|no}
  -mkfiledlg-ignorecase:{yes|no}
  -mkfiledlg-inlist-sort:{abc|hist}
  -mkfiledlg-namelist-sort:{abc|hist}
  -mkfiledlg-stop-on-err:{yes|no}

  -uerrdlg-clear-on-close:{yes|no}
  -uerrdlg-elist-color:{yes|no}
  -uerrdlg-elist-img:{yes|no}
  -uerrdlg-etitl-color:{yes|no}
  -uerrdlg-layout:{listtop|listbot}
  -uerrdlg-timefmt:{iso|iso-long|locale-short|locale-long|
                    ls|ls-long|usr}
  -uerrdlg-timefmt-usr:format

  -cfg:file
  -cfgdir:dirname
  -key:file
  -keydir:dirname
  -usrcfg:file

  -errout:{file|stderr|stdout}
      Error log
  -erroutmaxsz:n[kmg]
    k  kilobytes (1024 bytes)
    m  megabytes (1048576 bytes)
    g  gigabytes (1073741824 bytes)
      Maximum size of error log file
      Default: 2m

  -ver[:{+|all|...|ls}]
  -ver-out[:file]

10.1 Environment variable

FFM
Command line options.
SET FFM=[options]
Examples
SET FFM=-view:findext -find-sort:name

11. Installation

11.1 Installer

ffm-std-ver-inst.exe [options]
ffm-ext-ver-inst.exe [options]
ffm-pro-ver-inst.exe [options]

OPTIONS

  /S
      Silent install.
  /D=install_dir
      Installation directory.
      From NSIS documentation:
        It must be the last parameter used in the
        command line and must not contain any quotes,
        even if the path contains spaces. Only
        absolute paths are supported.

  /LANG={en|ru}
      Language.
  /MAN-EN={y|n}
      Manual (en).
  /MAN-RU={y|n}
      Руководство (ru).
  /STARTMENU={y|n}
      Start Menu Shortcuts.
  /DESKTOP={y|n}
      Desktop Shortcut.
  /CTXMENU={y|n}
      Add `Ffm' context menu entry.
  /DISPNAME=name
      Start menu folder name / desktop shortcut name.

11.2 Uninstaller

uninst-ffm-std.exe [options]
uninst-ffm-ext.exe [options]
uninst-ffm-pro.exe [options]

OPTIONS

  /S
      Silent uninstall.

12. Error Log

  1. `-errout' command line option. If `-errout' is not set, then
  2. ffm-std.err/ffm-ext.err/ffm-pro.err file in Ffm startup directory.

13. ffind command line utility

ffind path ... [options] [expr]

OPTIONS

  -depth:{n|range}
    n
    m-n
    -n
    n-
  -deref:{yes|no}
      Dereference symbolic links
  -disable-err:[+-]code[-]
  -file-type:{yes|no}
  -follow:{yes|no}
      Follow links
  -follow-cmdln:{yes|no}
      Follow links specified in command line only
  -ignorecase:{yes|no}
  -post-order:{yes|no}
  -realpath:{yes|no}

  -cfg:file
  -cfgdir:dirname

  -errout:{file|stderr|stdout}
      Error log
  -erroutmaxsz:n[kmg]
    k  kilobytes (1024 bytes)
    m  megabytes (1048576 bytes)
    g  gigabytes (1073741824 bytes)
      Maximum size of error log file
      Default: 2m

  -ver[:{+|all|...|ls}]
  -{help|?}

PRIMARIES

  -ad:[+-]time
    ccyy-mm[-dd[THH[:MM[:SS]]]]
    [[[[cc]yy-]mm-]ddT]HH:MM[:SS]
    [[[[[cc]yy]mm]dd]HH]MM[.SS]
  -attr:a
    d  directory
    r  read-only
    h  hidden
    s  system
    a  archive
    l  link
    c  compressed
  -Bd:[+-]time
    ccyy-mm[-dd[THH[:MM[:SS]]]]
    [[[[cc]yy-]mm-]ddT]HH:MM[:SS]
    [[[[[cc]yy]mm]dd]HH]MM[.SS]
  -empty
  -md:[+-]time
    ccyy-mm[-dd[THH[:MM[:SS]]]]
    [[[[cc]yy-]mm-]ddT]HH:MM[:SS]
    [[[[[cc]yy]mm]dd]HH]MM[.SS]
  -mmin:[+-]n
  -mtime:[+-]n
  -name:pattern
  -cname:pattern
  -iname:pattern
  -path:pattern
  -cpath:pattern
  -ipath:pattern
  -size:[+-]n[ckmg]
    c  bytes
    k  kilobytes (1024 bytes)
    m  megabytes (1048576 bytes)
    g  gigabytes (1073741824 bytes)
  -type:t
    d  directory
    f  file
    l  link

OPERATORS

  ( expr )

  ! expr
      Logical NOT operator

  expr -a expr
  expr -and expr
  expr expr
      Logical AND operator

  expr -o expr
  expr -or expr
      Logical OR operator

14. Sample directory tree


Path                                    Size  Attributes
abc\                                          D
abc\echo\                                     D
abc\echo\alpha\                               D
abc\echo\alpha\ADR-1c.csv                 3B  A
abc\echo\alpha\romeo\                         D
abc\echo\alpha\romeo\lima\                    D
abc\echo\alpha\romeo\lima\LTR-3c.csv      5B  A
abc\echo\alpha\romeo\RPT-2c.csv           4B  A
abc\echo\alpha\whiskey\                       D
abc\echo\alpha\whiskey\juliett\               D
abc\echo\alpha\whiskey\juliett\one\           D
abc\echo\alpha\whiskey\papa\                  D
abc\echo\alpha\whiskey\papa\PWR.txt       0B  A
abc\echo\ES.txt                           0B  A
abc\echo\india\                               D
abc\echo\india\II.dat                     0B  A
abc\echo\india\sierra\                        D
abc\echo\india\sierra\hotel\                  D
abc\echo\india\sierra\hotel\five\             D
abc\echo\india\sierra\SIG-ro.dat          0B  RA
abc\echo\india\sierra\victor\                 D
abc\echo\india\uniform\                       D
abc\echo\india\uniform\Foxtrot\               D
abc\echo\india\uniform\Foxtrot\FWD.txt    0B  A
abc\echo\india\uniform\URS.dat            0B  A

abc.zip

15. Acknowledgments

This product includes libbzip2 data compression library. Copyright © 1996-2010 Julian R Seward.

16. References