Dirhtml Help - Folders, Files

ControlDescription
Folder The root folder to build html file(s) from (F4).  If the folder is ".", the current directory is used as the root folder (only useful when building via batch files).
The folder can be on a server or mapped to a Windows drive letter.
File Specification Files to include as links in generated html files.   Multiple file types can be included by separating them with semicolons.
Output File The name and location of the html file(s) to be generated.   If the folder is not same as the folder being searched, Fully qualified path to links must be enabled for links to be functional.
Filenames Include    Patterns that filenames must match, separated by semicolons.
Note: This control can be activated at any time by pressing F2.
Filenames Exclude Patterns that filenames can't match, separated by semicolons.   If a prospective link matches both the include and exclude strings, it won't be in generated html file(s).
Title The html <title> of generated pages.   The searched folder can be inserted into the title by using the %%DIR or %%FOLDER script variables.
Date Modified Date ranges that file modified dates must match, using M/D/Y date formats.   When a date is a number, it represents days subtracted from the date the html file is built.  When it is *, it represents the date the html file is built.  If a date cannot parsed, the date modified string is ignored.
Examples:
  • 1/1/2010 - 6/15/2010  (modified between Jan. 1, 2010 and June 15, 2010)
  • 1/1/2010 - *  (modified on or after Jan. 1, 2010)
  • 730 - 365  (modified between 365 and 730 days from the build date)
  • 7 - *  (modified in the last seven days)
File Sizes File sizes sizes included in generated files.  K, M & G represent K's, Megabytes and Gigabytes, and are not case sensitive.    * represents no size limit.
Examples:
  • 0 - 3000000  (between zero and 3,000,000 bytes)
  • 16.12k - 1M  (between 16.12K and 1 megabyte)
  • 10M - *  (greater than or equal to ten megabytes)
  • 500m - 7.98g  (between 500 megabytes and 7.98 gigabytes)
Script The script used to generate file(s) (F5).   This script is used for framed builds if "Use primary script instead of left/right frame scripts" is selected on the recursive page.
Skipped Folders    Patterns that folders can't match, separated by semicolons.
Folders Include Patterns that subfolders of the root folder must match for their files to be included in generated files
Note: Matches are only tested against child folders of processed folders, so if the pattern is *test*, the folder \root\testing and all its child folders will be included, but the folder \root\child\testing\ and its children will not (the folder "child" having not been processed). To include only \root\testing, but none of its child folders use *testing.
Process files in the root   
folder when there are
included folders 
If selected, files in the root folder will be included in generated files when there is one or more included folders

Pattern matching notes:

  • Pattern matching is more general than Windows file specifications.  Patterns like "*memo*june*i?a*" work.
  • Matches are not case sensisitive.
  • If there are no wildcards (*,?) in a pattern, * will be added at the start and end of the string (for example: letter would be expanded to *letter*).   "Skipped Folders," "Folders Include," and "File Specification" aren't automatically expanded.
  • Sample patterns:  memo, *sunset*.jpg, grateful*live*.mp?

Clicking an "Add" button adds the string in the associated edit box to its drop down list.  Clicking delete while a drop down list is active removes the selected string from the list.