Ffind

Manual for Ffind version 0.7

$Revision: 1.11 $ $Date: 2018/05/07 13:16:43 $

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



1. Path

path ...

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

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

2. Standard View

2.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

2.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.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.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

3. Extended View

3.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.

3.2 Attributes

a
  d  directory
  r  read-only
  s  system
  h  hidden
  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.

3.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

3.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\

3.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.

3.6 Modified minutes

[<[=]>[=]]n

From the beginning of the current minute.

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

3.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

3.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

3.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.

3.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

3.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

4. Command View

4.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.

4.2 -attr

Attributes

a
  d  directory
  r  read-only
  s  system
  h  hidden
  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.

4.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

4.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\

4.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.

4.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.

4.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

4.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

4.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.

4.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

4.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

5. 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.

5.1 Command configuration

Filter command configuration

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

5.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.

5.3 Links

6. File operations

6.1 Copy

Copy files to Clipboard.

6.2 Cut

Cut files to Clipboard.

6.3 Copy Dialog

Shift+Copy
Copy the selected files only.

To

Drag-and-drop directories from Windows Explorer is supported.

Follow links

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

6.4 Move Dialog

Shift+Move
Move the selected files only.

To

Drag-and-drop directories from Windows Explorer is supported.

6.5 Rename Dialog

To

Enter
Rename current file and go to the next file.
Shift+Enter
Discard changes to the current filename and go to the next file.

Patt.

Filename character selection pattern.

6.6 Delete

Delete will try to move the files to the Recycle Bin, IF POSSIBLE. Prior to Windows Vista only permanent delete is implemented.

Shift+Delete
Bypass the Recycle Bin and permanently delete the files.

6.7 Delete Dialog

Shift+Delete
Delete the selected files only.

7. Tools

7.1 Change Attributes Dialog

Ctrl+Left click for Read-only/Hidden/Archive
Flip marked/unmarked control state.
Shift+Change
Change the selected files only.

Cmd

[+-]attr...
  R  Read-only
  S  System
  H  Hidden
  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.

7.2 Disk Usage Dialog

Shift+Count
Count disk usage for the selected files only.

7.3 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.

Shift+Apply
Apply command to the selected files only.
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.

7.3.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

7.3.2 Links

8. 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.

File list

Left Arrow
Go up one level.
Right Arrow or double click
Open selected directory.

9. Windows Explorer integration

Context menu to start Ffind for selected folder(s).

Drag-and-drop files to Windows Explorer.

Copy/cut and paste files to Windows Explorer.

10. 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.

11. 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 ``[..]''.

12. Configuration

-command_line_option
*config_file_resource_name
Examples

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

ffindw-std -disable-err:5

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

*disableErr : 5

12.1 Options

-attrfmt -dgrp-num -dgrp-num-usrfmt -dgrp-num-usrgrpsep -dgrp-num-usrdecmark -disable-err -ffilt-cmdlist-sort -ffilt-shortfpath -file-type -flist-color -flist-img -follow -follow-cmdln -grpdir1st -ignorecase -lang -pathdir1st -pathlist-sort -sizefmt -sort -sort-ignorecase -sortrev -timefmt -timefmt-usr -view
*attrfmt *dgrp.num *dgrp.num.usrFmt *dgrp.num.usrGrpsep *dgrp.num.usrDecmark *disableErr *ffilt.cmdlist.sort *ffilt.ncmdlist.max *ffilt.shortfpath *file.type *fList.color *fList.img *fList.dblclk.cmd.id *follow *followCmdln *grpdir1st *icon *ignorecase *lang *nex.max *npathlist.max *pathdir1st *pathlist.sort *sizefmt *sortby *sort.ignorecase *sortrev *timefmt *timefmt.usr *title.path.max *view

Font Colour

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

  Attributes format.

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

  Default: ext3
-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.
-disable-err:[+-]code[-]
*disableErr:[+-]code[-]

  Disable find errors.

  Examples for command line:
    -disable-err:5
      Disable error code `5' — Access is denied.
    -disable-err:+1
      Disable error codes > `1'.
    -disable-err:-1-
      Disable error codes < `-1'.
-ffilt-cmdlist-sort:{abc|hist}
*ffilt.cmdlist.sort:{abc|hist}

  Filter command list sort order.

  abc
      Alphabetical.
  hist
      History.

  Default: hist
*ffilt.ncmdlist.max:n

  Maximum number of entries in filter command list
  control.

  Default: 64
-ffilt-shortfpath:{yes|no}
*ffilt.shortfpath:{yes|no}

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

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

  Display file type — trailing `\' for directories,
  `@' for links.

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

  File list colours.

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

  File list images.

  Default: no
*fList.dblclk.cmd.id:{fedit|fopen}

  File list double click action.

  Default: fopen
-follow:{yes|no}
*follow:{yes|no}

  Follow links.

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

  Follow links specified in `Path' control only.

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

  Group directories first.

  Default: no
*icon:{norm|dim}

  Ffind icon.

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

  Case insensitive search.

  Default: yes
-lang:{en|ru}
*lang:{en|ru}

  Language.

  en
      English.
  ru
      Russian.

  Default: en
*nex.max:n

  Maximum number of expressions.

  Default: 256
*npathlist.max:n

  Maximum number of entries in `Path' control.

  Default: 64
-pathdir1st:{yes|no}
*pathdir1st:{yes|no}

  Path directories first.

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

  Sort order in `Path' control.

  abc
      Alphabetical.
  hist
      History.

  Default: hist
-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
-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.
-sort-ignorecase:{yes|no}
*sort.ignorecase:{yes|no}

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

  Reverse sort order.
-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.path.max:n

  Maximum number of path characters in Ffind title.

  Default: 50
-view:{std|ext|cmd}
*view:{std|ext|cmd}

  View on startup.

Font

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

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

*ffinddlg.fList.fontName : Verdana

Colour

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

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

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

12.1.1 Standard View

Font

Font

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

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

*stdvw.ffiltCmd.fontName : Verdana

12.1.2 Extended View

-extvw-ex
*extvw.ex.cfmDiscard *extvw.exname

Font

*extvw.ex.cfmDiscard:yes|no

  `Discard changes' confirmation.

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

  Expression on startup from list of expressions.

Font

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

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

*extvw.ffiltCmd.fontName : Verdana

12.1.3 Command View

-cmdvw-ex-cmdln -cmdvw-ex
*cmdvw.ex.cfmDiscard *cmdvw.ex.cmdln *cmdvw.exname

Font

*cmdvw.ex.cfmDiscard:yes|no

  `Discard changes' confirmation.

  Default: yes
-cmdvw-ex-cmdln:yes|no
*cmdvw.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
-cmdvw-ex:name
*cmdvw.exname:name

  Expression on startup from list of expressions.

Font

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

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

*cmdvw.ffiltCmd.fontName : Verdana

12.1.4 Info Dialog

-finfdlg-attrfmt -finfdlg-color -finfdlg-dgrp-num -finfdlg-sizefmt -finfdlg-timefmt -finfdlg-timefmt-usr
*finfdlg.attrfmt *finfdlg.color *finfdlg.dgrp.num *finfdlg.lnkTgtPath *finfdlg.sizefmt *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-sizefmt:{b|k|4}
*finfdlg.sizefmt:{b|k|4}

  Size format.

  Default: k
-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 ffindw.cfg:

*finfdlg.fInfo.fontName : Verdana

Colour

*resource_name.fgClr:colour
*resource_name.bgClr:colour
Resource name Description Default
*finfdlg.err `Error' white/red
Examples

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

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

12.1.5 Copy Dialog

-fcpdlg-attrfmt -fcpdlg-cfm-overwrite -fcpdlg-cfm-overwrite-ro -fcpdlg-cfm-yn -fcpdlg-dgrp-num -fcpdlg-file-type -fcpdlg-flist-color -fcpdlg-flist-img -fcpdlg-follow -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.cfmOverwrite *fcpdlg.cfmOverwriteRO *fcpdlg.cfm.yn *fcpdlg.dgrp.num *fcpdlg.file.type *fcpdlg.fList.color *fcpdlg.fList.img *fcpdlg.follow *fcpdlg.ignorecase *fcpdlg.ntolist.max *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-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-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: no
-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-follow:{yes|no}
*fcpdlg.follow:{yes|no}

  `Follow links' checkbox initially checked.

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

  Case insensitive `To' control.

  Default: yes
*fcpdlg.ntolist.max:n

  Maximum number of entries in `To' control.

  Default: 64
-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 ffindw.cfg:

*fcpdlg.to.fontName : Verdana

Colour

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

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

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

12.1.6 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.ntolist.max *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: no
-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.ntolist.max:n

  Maximum number of entries in `To' control.

  Default: 64
-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 ffindw.cfg:

*fmvdlg.to.fontName : Verdana

Colour

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

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

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

12.1.7 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.npattlist.max *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: no
-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|list|to|patt}

  Initial focus.

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

  Default: to
*frendlg.npattlist.max:n

  Maximum number of entries in pattern list control.

  Default: 64
-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 ffindw.cfg:

*frendlg.to.fontName : Verdana

Colour

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

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

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

12.1.8 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-undo
*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 *fdeldlg.undo

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: no
-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
-fdeldlg-undo:{yes|no}
*fdeldlg.undo:{yes|no}

  yes:
    Delete
      Move the files to the Recycle Bin, IF POSSIBLE.
    Shift+Delete
      Permanently delete the files.
  no:
    Delete
      Permanently delete the files.
    Shift+Delete
      Move the files to the Recycle Bin, IF POSSIBLE.

  Prior to Windows Vista only permanent delete is
  implemented.

  Default: yes

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 ffindw.cfg:

*fdeldlg.fList.fontName : Verdana

Colour

*resource_name.fgClr:colour
*resource_name.bgClr:colour
Resource name Description Default
*fdeldlg.dir `Directory' in file list black/rgb:219,234,234
*fdeldlg.err `Error' white/red
*fdeldlg.fdeleted `Deleted' in file list white/grey50
*fdeldlg.file `File' in file list sys:WINDOWTEXT/sys:WINDOW
*fdeldlg.finproc `In process' in file list yellow/blue
*fdeldlg.fmoved `Moved' in file list white/grey50
*fdeldlg.hid `Hidden' in file list white/yellow4
*fdeldlg.note `Note' black/yellow
*fdeldlg.lnk `Link' in file list black/rgb:198,226,255
*fdeldlg.lnkX `Invalid link' in file list blue/rgb:255,183,111
Examples

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

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

12.1.9 Change Attributes Dialog

-fattribdlg-attrfmt -fattribdlg-dgrp-num -fattribdlg-file-type -fattribdlg-flist-color -fattribdlg-flist-img -fattribdlg-follow -fattribdlg-mark-color -fattribdlg-sizefmt -fattribdlg-sort -fattribdlg-sort-ignorecase -fattribdlg-sortrev -fattribdlg-stop-on-err -fattribdlg-timefmt -fattribdlg-timefmt-usr
*fattribdlg.attrfmt *fattribdlg.dgrp.num *fattribdlg.file.type *fattribdlg.fList.color *fattribdlg.fList.img *fattribdlg.follow *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-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: no
-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-follow:{yes|no}
*fattribdlg.follow:{yes|no}

  `Follow links' checkbox initially checked.

  Default: no
*fattribdlg.iniFocus:{rc|list|attr|cmd}

  Initial focus.

  rc
      As specified in resources.
  list
      File list control.
  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 ffindw.cfg:

*fattribdlg.cmd.fontName : Verdana

Colour

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

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

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

12.1.10 Disk Usage Dialog

-dudlg-attrfmt -dudlg-dgrp-num -dudlg-file-type -dudlg-flist-color -dudlg-flist-img -dudlg-follow -dudlg-sizefmt -dudlg-sort -dudlg-sort-ignorecase -dudlg-sortrev -dudlg-start-on-open -dudlg-timefmt -dudlg-timefmt-usr
*dudlg.attrfmt *dudlg.dgrp.num *dudlg.du *dudlg.file.type *dudlg.fList.color *dudlg.fList.img *dudlg.follow *dudlg.sizefmt *dudlg.sortby *dudlg.sort.ignorecase *dudlg.sortrev *dudlg.startOnOpen *dudlg.timefmt *dudlg.timefmt.usr

Font Colour

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

  File list attributes format.

  Default: ext3
-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: no
-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-follow:{yes|no}
*dudlg.follow:{yes|no}

  Follow links.

  Default: no
-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-start-on-open:{yes|no}
*dudlg.startOnOpen:{yes|no}

  Start counting on dialog open.

  Default: yes
-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 ffindw.cfg:

*dudlg.totalSz.fontName : Verdana

Colour

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

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

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

12.1.11 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-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.ncmdlist.max *fcmddlg.shortfpath *fcmddlg.sizefmt *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: no
-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|list|cmdln|cmdcbx}

  Initial focus.

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

  Default: cmdln
*fcmddlg.ncmdlist.max:n

  Maximum number of entries in command list control.

  Default: 64
-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-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 ffindw.cfg:

*fcmddlg.cmdln.fontName : Verdana

Colour

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

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

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

12.1.12 Select Path/File Dialog

-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-sort-ignorecase
*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.npathlist.max *fseldlg.pathlist.sort *fseldlg.sort.ignorecase

Font Colour

-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: no
-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.npathlist.max:n

  Maximum number of entries in `Path' control.

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

  Sort order in `Path' control.

  abc
      Alphabetical.
  hist
      History.

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

  Default: yes

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 ffindw.cfg:

*fseldlg.path.fontName : Verdana

Colour

*resource_name.fgClr:colour
*resource_name.bgClr:colour
Resource name Description Default
*fseldlg.dir `Directory' in file list black/rgb:219,234,234
*fseldlg.err `Error' white/red
*fseldlg.file `File' in file list sys:WINDOWTEXT/sys:WINDOW
*fseldlg.hid `Hidden' in directory tree / file list white/yellow4
*fseldlg.inval `Invalid' white/red
*fseldlg.lnk `Link' in directory tree / file list black/rgb:198,226,255
*fseldlg.lnkX `Invalid link' in directory tree / file list blue/rgb:255,183,111
Examples

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

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

12.1.13 Confirmation Dialog

-fcfmdlg-attrfmt -fcfmdlg-dgrp-num -fcfmdlg-overwrite-color -fcfmdlg-permdel-color -fcfmdlg-sizefmt -fcfmdlg-timefmt -fcfmdlg-timefmt-usr
*fcfmdlg.attrfmt *fcfmdlg.dgrp.num *fcfmdlg.lnkTgtPath *fcfmdlg.overwrite.color *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-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-overwrite-color:{yes|no}
*fcfmdlg.overwrite.color:{yes|no}

  `overwrite' colour.

  Default: yes
-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.overwrite `Overwrite' black/yellow
*fcfmdlg.permdel `Permanent delete' black/yellow
Examples

To set colour of `overwrite' to `black/rgb:255,128,0', add the following lines to your ffindw.cfg:

*fcfmdlg.err.fgClr : black
*fcfmdlg.err.bgClr : rgb:255,128,0

12.1.14 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 ffindw.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/blue
Examples

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

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

12.2 Config files

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

12.2.1 Example config file

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

*stdvw.name.fontName      : Verdana
*stdvw.md.fontName        : Verdana
*stdvw.size.fontName      : Verdana
*stdvw.ffiltCmd.fontName  : Verdana

*extvw.priList.fontName   : Verdana
*extvw.priVal.fontName    : Verdana
*extvw.ffiltCmd.fontName  : Verdana

*cmdvw.ex.fontName        : Verdana
*cmdvw.ffiltCmd.fontName  : Verdana

*ffilt.ncmdlist.max : 128

*sizefmt : 4

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

*fattribdlg.cmd.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

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

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

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

ffindw-example.cfg

12.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]

12.2.3 Config files locations

Global config file

ffindw.cfg in Ffind installation directory.

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

12.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.

12.3.1 User config file location

Hidden file.

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

12.4 Boolean

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

Case insensitive.

12.5 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.

12.6 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.

13. Starting Ffind

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

OPTIONS

  -attrfmt:{std|ext|ext3}
  -dgrp-num:{locale|si-en|si-fr|usr}
  -dgrp-num-usrfmt:format
  -dgrp-num-usrgrpsep:grpsep
  -dgrp-num-usrdecmark:decmark
  -disable-err:[+-]code[-]
  -ffilt-cmdlist-sort:{abc|hist}
  -ffilt-shortfpath:{yes|no}
  -file-type:{yes|no}
  -flist-color:{yes|no}
  -flist-img:{yes|no}
  -follow:{yes|no}
  -follow-cmdln:{yes|no}
  -grpdir1st:{yes|no}
  -ignorecase:{yes|no}
  -lang:{en|ru}
  -pathdir1st:{yes|no}
  -pathlist-sort:{abc|hist}
  -sizefmt:{b|k|4}
  -sort:{ad|attr|Bd|dir|err|md|name|path|rpath|size}
  -sortrev:{yes|no}
  -sort-ignorecase:{yes|no}
  -timefmt:{iso|iso-long|locale-short|locale-long|
            ls|ls-long|usr}
  -timefmt-usr:format
  -view:{std|ext|cmd}

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

  -extvw-ex:name

  -dudlg-attrfmt:{std|ext|ext3}
  -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-follow:{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-start-on-open:{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-dgrp-num:{locale|si-en|si-fr|usr}
  -fattribdlg-file-type:{yes|no}
  -fattribdlg-flist-color:{yes|no}
  -fattribdlg-flist-img:{yes|no}
  -fattribdlg-follow:{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-dgrp-num:{locale|si-en|si-fr|usr}
  -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-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-cfm-overwrite:{yes|no}
  -fcpdlg-cfm-overwrite-ro:{yes|no}
  -fcpdlg-cfm-yn:{ny|yn}
  -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-follow:{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
  -fdeldlg-undo:{yes|no}

  -finfdlg-attrfmt:{std|ext|ext3}
  -finfdlg-color:{yes|no}
  -finfdlg-dgrp-num:{locale|si-en|si-fr|usr}
  -finfdlg-sizefmt:{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-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-sort-ignorecase:{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}

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

13.1 Environment variable

FFINDW
Command line options.
SET FFINDW=[options]
Examples
SET FFINDW=-sort:name -view:ext

14. Installation

14.1 Installer

ffindw-std-ver-inst.exe [options]
ffindw-ext-ver-inst.exe [options]
ffindw-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 `Ffind' context menu entry.
  /DISPNAME=name
      Start menu folder name / desktop shortcut name.

14.2 Uninstaller

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

OPTIONS

  /S
      Silent uninstall.

15. Error Log

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

16. Command line utility

ffind path ... [options] [expr]

OPTIONS

  -depth:{n|range}
    n
    m-n
    -n
    n-
  -disable-err:[+-]code[-]
  -file-type:{yes|no}
  -follow:{yes|no}
  -follow-cmdln:{yes|no}
  -ignorecase:{yes|no}
  -post-order:{yes|no}
  -realpath:{yes|no}

  -cfg:file
  -cfgdir:dirname

  -errout:{file|stderr|stdout}

  -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
    s  system
    h  hidden
    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

17. 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

18. Acknowledgments

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

19. References