The file search Filters
| The first action with the hyphenator-Pro is to choose a main folder whence to point out all files matching our task. Files are gathered then into a global List View, that can display in addition all the needed files from any outer location, ignoring all the others even if they exist into the same paths. |
Files from different folders can be added by dragging them into the LV. Recorded list of files known to the application can be dropped as well into the List View, dragging the holding file: e.g. if the file "selected_group.lst" contains a list of various files, dragging it into the LV will make all files in its list to be displayed into the window (or even loaded into the V/Editor if the list was dropped there). Furthermore, the LV popup menu allows to browse for such lists, adding to the window and highlighting them.
For files belonging to the default pre-selected path, the LV |Folder| column will display only the descending subdirectory [if any], while the full Dr:path\ will be always visible when it deals with an independent, external directory. File selections of various kinds can be saved then from checked and/or highlighted records, allowing the subsequent manual or automatic recall of those files into the List View. Therefore these custom lists can refer to groups of files defined by a complete and univocal path\files declaration (absolute) or to (relative) [subdirectory\]filenames to be searched inside the default folder, since the same could be mirrored elsewhere, or even come from the automatic recording of previous editing session (projects).
By that means, the basic files selection is done according to the list of known extensions, entered by the user and updatable into the special combo that flanks the main file class (opened in the upper image).
Every time the WWW/RTF file class button is switched, the proper file types list is loaded from the INI file, in order to find out in the selected folders all files matching those types.
The |subDirectory| option may walk or skip the subdirectories of the planned folder.
Besides all these basic preferences, three more tools allow to filter all the found files:
- a multiple wildcard file acceptance.
Enough to enter a list of wild card patterns valid for checking over, separated by a space:
D:\Program Files\hyphenator-Pro\data\Feb*.fprj *.lst is a valid explore command line.
- a multiple wildcard file exclusion, as above, with the bracketleft ' [ ' character as delimiter before any file definition, to exclude files matching the subsequent string (even a folder content):
D:\Program Files\hyphenator-Pro\data\*.fprj [Feb*.* [Folder Settings\ is a valid explore command line.
- a multiple Date-Time file exclusion/inclusion:
i.e. whose date is greater or less than a DATE numeric string delimited by the corresponding character symbols: >date> for greater than 'date' and <date< for less than.
The date notation equating the 6 digits format "DDMMYY", may be valid with the minimum required data: every shorter entry will be completed by the today date. As this lets the expression '<<' refer to the whole current date, here is a tool to select the files of the day when used as '[<<', or to list the older ones as '<<'.
Only one "dating" occurrence can take place among the accept parameters as well as the exclude list; but the contemporary definition both for the accept and for the exclude filters is allowed, so that we are able to state a delimited range or period to search between:
"D:\EUphoria\include\A*.htm B* C*.* >050604> [>110804>" will gather the A*.htm B* C*.* files modified from June, 6 2004 to August, 11 2004, while
"D:\EUphoria\include\[<<" will list all files in that folder (and subdirectories, if the |subDirectory| option is enabled) modified today.
|
| ver. 1.02 001 beta
| Feb-26-2007
|
|