One of the most important and widely used features of the FlexTk file management toolkit is the
file classification capability. The FlexTk's build-in file classification engine is capable of
categorizing files by file type and building an organized file hierarchy.
In addition, FlexTk provides the user with the ability to write custom file classification plugins
using an open
XML-Based Format.
The XML-Based file classification plugins format provides support for all features available in the
FlexTk file management toolkit and allows one to implement custom plugins especially designed for
user-specific needs and requirements. Properly written XML classification plugins may be imported
into the FlexTk product configuration and used in various file management operations including file
classification, file search, file synchronization, storage utilization analysis, etc.
For example, when searching files the user may wish to find all documents that were modified
during the last month. 'Documents' - is a relatively broad category of files, which may
include MS Word documents, PDF documents and Excel spreadsheets. All these file types are
document files that are routinely modified and need to be copied, managed and backed-up.
A regular computer user desiring to copy all recently modified documents to a backup disk,
should be provided with the ability to find all the required files and perform an appropriate
operation without bothering about all possible file extensions.
The same situation happens during file organizing, when one needs to archive or clean-up
old video and music files. There is a variety of file types, formats and extensions to deal
with. The FlexTk's file organizing engine allows one to select a broad or more focused category
of files, and specify the organizing operation that should be performed on all files matching
the specified rules.
A typical FlexTk's file classification plug-in consists of a list of file classes with classification
rules capable of detecting each specific file class and a file hierarchy that all file classes should
be organized into. A standard FlexTk installation includes the 'Default File Hierarchy' classification
plug-in, which includes classification rules for more than 1500 of the most popular file types and formats.
More file classification plug-ins are available on our web site and may be installed using the FlexTk's
main GUI application. To browse available classification plug-ins, select menu 'Tools - Manage Plugins ...'
and press the 'Add' button on the plug-ins dialog.