FlexTk

Command Line Tools:        

The FlexTk file management toolkit is capable of scanning disks, network shares and enterprise storage systems, classifying all the existing files and organizing them into a categorized file hierarchy. FlexTk automatically recognizes more than 2000 file types and allows one to browse or export the categorized file hierarchy, perform various actions on specific files or file groups and physically reorganize existing files according to a user-defined list of rules and policies. The FlexTk's built-in file organizing engine allows one to define multiple organizing rules and apply them simultaneously during a single pass through one or more file systems.

In addition to the GUI application, FlexTk Ultimate provides a command line utility allowing one to use all the features of the FlexTk file management toolkit from an OS shell window. The FlexTk command line tool provides power users and system administrators with the ability to automate all the available file management operations and to integrate FlexTk features into batch files and shell scripts. The FlexTk command line tool is located in <ProductDir>/bin directory.

Command Line Syntax:

flextk -classify -dir <Directory 1> [ ... <Directory X> <Options> ]

In addition, FlexTk allows one to execute user-defined file system classification commands using the FlexTk Execute command line tool, which supports all advanced capabilities available in the FlexTk GUI application.

Parameters:

-dir <Directory 1> [ ... <Directory X> ]

This parameter specifies the list of input directories to process. In order to ensure proper parsing of command line arguments, directories and file names containing space characters should be double quoted.

Options:

-exclude_dir <Exclude Directory 1> [ ... <Exclude Directory X> ]

This parameter specifies the list of directories that should be excluded from processing. In order to ensure proper parsing of command line arguments, directories containing space characters should be double quoted.

-save_html_report [ ReportFileName ]

This parameter instructs FlexTk to save a summary report and the list of all file categories to an HTML file. If no file name is specified, FlexTk will automatically generate a file name according to the following template: flexcls_[date]_[time].html

-save_csv_report [ ReportFileName ]

This parameter instructs FlexTk to save a summary report and the list of all file categories to an Excel CSV file. If no file name is specified, FlexTk will automatically generate a file name according to the following template: flexcls_[date]_[time].csv

-save_text_report [ ReportFileName ]

This parameter instructs FlexTk to save a summary report and the list of all file categories to a text report file. If no file name is specified, FlexTk will automatically generate a file name according to the following template: flexcls_[date]_[time].txt

-v

This parameter instructs FlexTk to show the product major version, minor version, revision and build date.

-help

This parameter instructs FlexTk to show the command line usage information.