Home

FlexTk File Management Toolkit

image

Contents

1. NNNNA NNN oononoonn 3 9 Hidden Pictures and Image Files The Hidden Pictures and Image file classification plug in allows one to identify hidden image files with intentionally or unintentionally changed file extensions This file classification plug in may be especially helpful for enterprises needing to identify and clean up storage wasting and potentially dangerous image content stored on enterprise storage systems During the classification process the Hidden Pictures and Image file classification plug in actually opens each file and verifies format specific binary patterns Hidden Pictures and Image Files Classification Results Name Size Size gt Hidden Olimpus Digital Camera RAW Image File 25 88 MB 36 70 9 Hidden Nikon RAW Image File 25 72 MB 36 46 Hidden Adobe Image 7 10 MB 10 06 9 Hidden Bitmap Image 6 22 MB 8 82 9 Hidden Tagged Image File Format TIFF based Image 4 34 MB 6 15 9 Hidden HD Photo File 493 26 KB 0 69 C Hidden GIMP Image File 371 99 KB 0 52 9 Hidden JPEG Image 205 25 KB 0 28 9 Hidden Microsoft Imaging Document File 189 46 KB 0 26 gt C9 Hidden GIF Image 41 33 KB 0 06 C9 Hidden Picture File 5 36 KB lt 0 01 Aono oon GQ l me r Total Space 70 53MB H ii inf I ha Total Files 54 Performance 1741 9 Files Sec Export Copy To Move To Dele
2. Parameters sign verify This parameter specifies the process mode sign or verify In the Sign process mode the FlexTk command line tool scans the file system generates signatures and saves the file system image file In the Verify process mode the FlexTk command line tool reads the previously saved file system image file and verifies integrity of all files Sig file This parameter specifies the name of the signatures data file that will be used as the file system image file input_dir lt Input Directory 1 gt lt Input Directory X gt This parameter specifies the list of input directories to process In order to ensure proper parsing of command line arguments directories containing space characters should be double quoted Options Signature_ type lt MD5 SHA1 SHA256 gt This parameter sets the type of algorithm used to calculate signatures of files By default FlexTk uses the SHA256 algorithm exclude dir lt Exclude Directory 1 gt lt Exclude Directory X gt 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 filter lt FileFilter gt This parameter specifies the directory search filter default workers lt WorkingThreadCount gt This parameter sets the number of working threads to process files FlexTk is op
3. Medium Speed Low Speed or Manual Control performance mode 39 FlexTk User Manual Flexense Ltd 2 12 Real Time Disk Monitor FlexTk Ultimate includes a built in disk monitor capable of detecting file creations modifications attribute changes and deletions in real time The real time disk monitor provides the user with the ability to monitor one or more disks directories or network shares and detect all changes made in the monitored file systems In addition the user is provided with the ability to specify conditional real time actions capable of executing FlexTk s user defined commands custom commands scripts or batch files E Disk Monitor 246 Changes Date Time 1ifFebf2o009 16 50 50 Modified CWINDOW Sisystems2iconfigsorhware LOG 1ifFebfeo09 16 50 50 Modified CoWINDOW Sisystems2iconfigisorhiware LOG 1ifFebf2009 16 50 50 Added C Documents and Settings Flextk application Data M 1i Febl2009 16 50 50 Added CADocuments and Settings flextk Local Settings 4ppii 1i Feb 2009 16 50 50 Deleted C Documents and Settings FlextkiLocal Settings Appli 1i Feb 2009 16 50 50 Added C Documents and Settings FlextkiLocal Settings Appli 1ifFeb 2o09 16 50 50 Deleted C Documents and Settings FlextkiLocal Settings Appli 1ifFeb 2o009 16 50 50 Added C Documents and Settings Flextk4pplication Data M 1ifFebfeo09 16 50 50 Modified C Documents and Settings Flextk application Data M 1ifFebf2009 16 50 50 Delete
4. RarFiles f Uninstall WinCon UnrarSrec TechNote Bookmarks Computer Home My Documents Disk c Disk Ds Disk F Disk K 1 Size 3 75 KE 502 Bytes 118 50 KB 365 03 KB 17 37 KB 1020 Bytes 1 06 KB 51 50 KB 35 00 KB 39 00 KB 126 Bytes 6 05 KB 1 Directory 22 Files Free Space 12 13 GB Bookmark Terminal Created 20 May 2007 11 39 4M 20 May 2007 11 39 4M 26 May 2007 11 39 4M 26 May 2007 11 39 4M 20 May 2007 11 39 4M 26 May 2007 11 39 4M 20 May 2007 11 39 4M 20 May 2007 11 39 4M 20 May 2007 11 39 4M 711 rf 26 Z007 11 20 May 2007 11 39 4M 20 May 2007 11 39 4M 20 May 2007 11 39 4M 26 May 2007 11 39 4M 26 May 2007 11 39 4M 26 May 2007 11 39 4M Commands E Daily Backup Sync Web Site amp amp O Refresh Commands Tasks Layouts Help Last Modified 20 May 2007 11 39 4M 02 Sep 2004 08 55 AM 06 Sep 2004 06 50 PM 06 Sep 2004 06 51 PM 06 Sep 2004 06 52 PM 30 Aug 2004 07 08 PM 15 Sep 2003 05 34 PM 06 Sep 2002 11 36 PM D4 06 50 P 08 5ep 2004 06 51 PM 08 Sep 2004 06 51 PM 08 Sep 2004 06 51 PM 08 Sep 2004 06 50 PM 03 Jan 2003 01 46 AM 26 Apr 2004 04 50 PM Documents Modified Today Classify All Disks Analyze All Disks Monitor System Disk 06 Sep 2004 06 52 PM Type A Directory CNT File DIZ File DLL Library HLF File HTML File ION File LST File LST File Program File Program File Program File Program File SF File
5. The Copy DACLs SACLs options instruct to synchronize Access Control Lists and the Copy User Group Security Descriptor option instructs to synchronize file ownership information when copying files from one location to another FlexTk Professional and FlexTk Ultimate 32 FlexTk User Manual Flexense Ltd 2 10 File Copy and Data Migration The FlexTk file management toolkit provides a large number of advanced multi stream file copy and rule based data migration capabilities allowing one to copy vast amounts of files fast efficiently and reliably FlexTk allows one to copy files including access control lists ACLs security attributes ownership information timestamps and file attributes In addition the user IS provided with a large number of flexible copy performance tuning and fault tolerance options allowing one to copy data at various speeds recover failed copy operations and minimize the potential impact on running production systems Operation In Progress Please Wait Status Value Total Space 20 24 GB Total Files 17 Performance 56 5 MB Sec Process Time 3 Mins 54 Secs PBBESEB BEEBE BEBE BI eee y Full Speed Medium Speed Low Speed Manual Control Frequently used file copy or data migration operations may be customized for user specific needs pre configured as user defined commands and executed in a single mouse click using FlexTk s main GUI application or direct desktop shortcuts In add
6. lt rules gt lt rules gt lt class gt The FlexTk file management toolkit allows one to physically reorganize data on the disk according to the logical hierarchy defined by a file classification plugin During this operation FlexTk builds a hierarchy of directories according to the hierarchy of class groups and file classes as it is defined in the selected file classification plugin In order to use this specific capability the character set used for group and class names should be limited to characters allowed for file names on the target file system Due to this reason the following characters are not allowed to be used in group and class names V Y gt lt V 123 FlexTk User Manual Flexense Ltd 6 5 7 Class Groups Each file classification plugin should define one or more class groups with references to one or more file classes related to each specific class group Each class group should have a unique group name in the group list Format lt group name Group Name 1 gt lt class gt Class Name 1 lt class gt lt class gt Class Name 2 lt class gt lt group gt lt group name Group Name X gt lt class gt Class Name 3 lt class gt lt class gt Class Name 4 lt class gt lt group gt 6 5 8 Nested Groups The group list may be organized into a logical hierarchy with an unlimited number of nested class groups The hierarchy of class groups is used by the FlexTk file ma
7. Command menu provides the ability to execute the following operations e Search Files select this menu item to search files FlexTk will show the search dialog and the M n user will be provided with the ability to enter one or s more search criteria In order to execute a Search Files previously saved search query use the Search menu located on the main menu bar For more information about file search features refer to the section 2 7 e Classify Files select this menu item to classify files FlexTk will open the classification plug in list dialog and the user will be provided with the ability to select the classification plug in that should be used for the operation For more information about file organizing features refer to the section 2 6 Synchronize Files Classify Files ie hs Pe De Storage Utilization Find Duplicates Disk CleanUp in i E Hash Signatures e Storage Utilization select this menu item to Disk Monitor analyze storage utilization FlexTk will scan all the selected disks directories files analyze disk Create File System Signature organized according to the used storage space For more information about storage utilization analysis features refer to the section 2 13 12 FlexTk User Manual Flexense Ltd Find Duplicates select this menu item to start the FlexTk s built in duplicate files finder FlexTk will scan all the selected disks d
8. FlexTk User Manual Flexense Ltd Advanced computer users may be interested to find files by file attributes such as System Hidden Read Only etc In order to do that the FlexTk s search engine provides the file attribute matching rule Select the rule in the rule list and press the Select Attributes button to see all the file attributes that may be selected The attributes selection dialog displays the list of all the file attributes supported by the operating system and may be significantly different depending on the used platform s amp Advanced File Search Criteria Select Advanced File Search Criteria Search Files Last Accessed O Search Files Created Search Files With the File Size B Search Files With the File Attributes Search Files Containing HES Pattern Search Files With the File Name Having Attributes HIDDEN SYSTEMI Select In some situations we need to look inside a file to make the final decision whether the file is what we are looking for Two files may have identical file names and extensions but that does not mean that these files are of the same file type Various types of files have specific headers patterns and codes located on designated positions and the only way to make a guaranteed decision about the type of a file is to check the file s content for the type s specific binary patterns In order to do that FlexTk provides the binary pattern matching rule which is capable of che
9. Optional lt streams gt Number of Process Streams lt streams gt Optional lt speed file delay X block delay Y gt Mode lt speed gt Optional lt progress gt Progress Mode lt progress gt Optional lt wipe gt Wipe Mode lt wipe gt lt process gt lt delete gt Command Inputs The inputs list should specify all the directories and files that should be processed Each directory or file in the input list should include a full path name Depending on the file scanning mode all the specified directories will be processed sequentially one after one or in parallel 144 FlexTk User Manual Flexense Ltd Special Input Modes In addition to the ability to process explicitly specified inputs the FlexTk GUI application provides two special input modes allowing one to process external parameters or the current directory instead of the inputs list User defined commands with the inputs mode set to the external parameters mode are accepting drag and drop operations into the command item in the commands tool pane In order to set a user defined command to the _ external parameters mode specify lt inputs gt USER PARAMS lt inputs gt instead of the regular input list User defined commands with the input mode set to the current directory mode are processing the file navigator s current directory In order to set a user defined command to the current directory inputs mode specify lt inputs gt CURRENT DIR lt inpu
10. The actions preview dialog shows all triggered user defined actions Depending on the directory selection mode each conditional action may be triggered multiple times once for each directory matching the specified condition In order to execute one or more actions select all the required actions and press the Execute button The preview mode Is very useful for testing purposes but for automatic and fully unattended operation one needs something else ae Storage Analysis Actions Preview Description Send HTML Notification For Directory F ydocistorage_management Having More Tha In order to enable automatic execution of actions select the command in the user defined commands tool pane press the right mouse button and select the Edit Command menu item Select the Actions tab and set the actions mode to Execute In the Execute mode FlexTk will scan all the selected input directories evaluate all the specified conditions and execute all the required actions fully automatically without showing any storage analysis results 98 FlexTk User Manual Flexense Ltd There are three ways to execute the newly created storage utilization command using FlexTk s main GUI application using FlexTk s desktop shortcuts or using FlexTk s command line tool In order to execute the command in the main GUI application just click on the command item in the user defined commands tool pane Frequently used commands
11. a es i Vien Edit Rename File Properties Storage Utilization Find Duplicate Files Generate Signatures A Search For this file type on FILExt Search For this file on Google YW Search For this file on Yahoo WA Search For this file on MSN AS Search For this file on Answers g Search For this File on ask E Search for this file on File Watcher In order to use this feature select the required file click the right mouse button and select the search engine you want to query information from FlexTk will automatically format an appropriate search query open your default web browser and display the search results 67 FlexTk User Manual Flexense Ltd 2 28 Managing Classification Plug ins FlexTk performs file classification according to the classification rules specified in the classification plugins Moreover the file hierarchy itself including information on how groups and classes of files should be displayed is described in the FlexTk classification plugins By default FlexTk includes the Default File Hierarchy plug in and a number of additional classification plugins may be downloaded from the FlexTk plugin server To add new classification plugins or update the existing ones select menu Tools Manage Plug ins on the main menu bar 4 Manage Classification Plugins 4 New Plugins Available Mame Version Author Status amp Default File Hierarc
12. select this menu item to create a new text file FlexTk will show an entry dialog and the user will be provided with the ability to specify a name for the new file e Bitmap Image select this menu item to create a new bitmap image file FlexTk will show an entry dialog and the Custom File user will be provided with the ability to specify a name for the new bitmap image file e Custom File select this menu item to create a new file with a custom file extension FlexTk will show an entry dialog and the user will be provided with the ability to specify a name and an extension for the new file Text File Bitmap Image Submenu Edit The Edit submenu provides standard file copy move delete operations FlexTk implements the commonly used behavior according to the following logic e Cut select one or more files or directories and select this menu Cut item to mark the current selection to be moved to another location Copy e Copy select one or more files or directories and select this menu item to mark the current selection to be copied to another location e Paste select this menu item to perform the previously selected Delete file copy or move operation This item becomes enabled after a __ copy or cut command e Delete select one or more files or directories and select this menu item to delete all the selected files directories and subdirectories FlexTk includes a very powerful and flex
13. 3 5 5 5 5 5 5 a FOr ee iaaa aa 110 6 6 6 6 AFRE sees E ee ee 111 lt Fle Nane aa ce ta aetna a eee nagnamnes eens 112 Re Ball e E EE E EE EEEE TEEN A T A EIEE SEE EEE T E 113 FE O a e a e T a 114 pe Mee E a a aa ba E EE E a A A paaainaehincs 115 6 Text P ecco it ena nese aaa ah ed tl ae ds ee daa 116 1 aa 3 As So gt ele en errerseT cee eR ERNE RON EL mE NRL ene DT Mere reer eee Try ere 122 w O a ato tek ecrncn i beeen aaicaad nate eniaenena chai ah eke ul ddanau dd unionioahaseaiaGasaapeieiadaaee eats 123 6 7 8 9 FlexTk User Manual Flexense Ltd 1 Product Overview FlexTk is an advanced file management toolkit allowing one to search and classify files scan file systems and apply rule based file organizing or data migration policies synchronize files and directories analyze storage utilization copy large amounts of files in a fault tolerant way identify duplicate files and free up wasted storage space All file management operations are available through a centralized and easy to use GUI application with a built in file navigator allowing one to execute any required command in a single mouse click 64 Flextk Completed File View Command Bookmarks History Tools Help Oe rx f Gk O Search Sync Classify Analyze Duplicates CleanUp 0 Up Bookmark Terminal Refresh Commands Tasks Layouts Help elle nmel o S Ei System Disk Dh Applications En CentOS_5 0_Final Fk Backup Di
14. 6 6 2 File Classification 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 In addition to the ability to define file classification commands using the FlexTk GUI application FlexTk allows one to specify file classification commands using an XML Based format The XML format provides support for all the file classification features and capabilities available in the FlexTk main GUI application File classification commands defined in the XML format may be imported into the FlexTk product configuration as user defined commands or executed on the fly using the FlexTk command line tool FlexTk Ultimate Format lt classify name Command Name gt lt plugin gt File Classification Plugin Name lt plugin gt lt inputs gt lt dir gt Directory Name 1 lt dir gt lt file gt File Name 1 lt file gt lt inputs gt lt action type Action Type gt Action Value lt action gt Optional lt filter gt File Scanning Filter lt filter gt Optional lt scanning gt File Scanning Mode lt scanning gt Optional lt
15. Flextk_monitor__12102008_135956 Firefox Document 10 12 2008 2 00 PM E Flaxtk_monitor_12102008_140002 Firefox Document 10 12 2008 2 00 PM l Flaxtk_monitor_12102008_140003 Firefox Document 10 12 2008 2 00 PM 8 objects of My Computer 43 FlexTk User Manual Flexense Ltd 2 13 Storage Utilization Analysis The FlexTk file management toolkit provides advanced storage utilization analysis fd capabilities allowing one to analyze one or more local disks or network shares E identify abnormal storage utilization patterns and automatically execute FlexTk Ultimate Only user defined actions The user is provided with the ability to define one or more storage analysis conditions with each of them capable of checking the number of files the total amount of used storage space or the amount of free space in a particular directory or a set of directories detected automatically according to user defined rules and policies Analyze 4 amp 4 Storage Utilization Analysis Results 1 User Defined Action Triggered Mame Actions Size Size 5 EJ storage_management 1 1 06 GB 34 65 CI companies 751 78 MB 25 95 CJ engineering 539 27 MB 17 17 CI hardware 434 55 MB 13 64 CI misc 151 34 MB 4 52 Ya CI software 93 05 MB 3 12 operating_systems 1 505 o 9 ti t 49 77 ME CI Firmware 21 37 ME 0 68 CJ applications 5 45 MB 0 17 oO co co fo oc oc man amp Fiidoc 3 07 GB 4796 Files Total Space 3 07 GB H bre Lr Ei gt Total Fil
16. SFe File SFx File SF File Text File Text File D 3 Completed Tasks All customizations are saved in the user configuration file and may be exported for backup purposes or transferred to another computer by using the FlexTk s configuration export import capabilities Customize File Types Extension Display Mame BMF Bitmap Image DLL DLL Library EXE Program File HTM HTML File HTML HTML File JIPts IPE Image PDF POF Document THT Text File Display Style Display Style Display Style Display Style Display Style Display Style Display Style Display Style Cancel In addition the detailed view mode provides the user with the ability to sort files by the file name type size creation time last modification time or last access time In order to sort files just click on an appropriate column header When the user clicks on a column header for the first time all the files are sorted in the ascending order To sort files in the descending order click on the same column header for the second time 66 FlexTk User Manual 2 26 GUI Layouts Flexense Ltd In order to improve GUI usability and facilitate specific file management tasks the ER FlexTk main GUI application provides four user selectable GUI layouts Press the Layouts amp FlexTk Completed Fie View Command Bookmarks History Tools Help oH A r BO a Search Sync Classify Analyze Duplicates CleanUp amp BR A Layouts but
17. STW Two Way File Synchronization Newly created and modified files will be synchronized in both directions Files deleted from the source directory will be deleted from the destination directory Files deleted from the destination directory will be restored from the source directory Changes may be made in both locations After the file synchronization process is complete both locations will be identical STA Two Way Accumulation and Update Newly created and modified files will be updated in both directions Files deleted from one location will be restored from the second location Changes may be made in both locations After the file synchronization process is complete both locations will be identical The recursive element may be set to YES or NO If the recursive element is set to YES default FlexTk will synchronize directories recursively including all subdirectories The preview element may be set to YES or NO If the preview element is set to YES default FlexTk will show the file synchronization preview dialog allowing one to manually select or unselect files that should be synchronized The FlexTk GUI application provides the user with the ability to execute user defined commands using keyboard shortcuts Use the shortcut element to specify a keyboard Shortcut for the command Process Options Optional Parameter Description FlexTk is optimized for multi cor
18. click on a bookmark click on the Terminal button and execute the required command Press the Refresh button to reload files and directories in the current location and update the main view FlexTk does not refresh the current directory automatically In Refresh Order to see newly created files or the split second information about files and directories in the current location press this button User Defined Commands Tasks and GUI Layouts All major product features such as file search classification organizing synchronization copy move delete storage utilization analysis duplicate files Commands Search and disk monitoring may be added as user defined commands and pre configured for user specific needs and custom hardware configurations Press the Commands button to open the user defined commands dialog The user defined commands dialog allows one to add edit and execute user defined commands For more information about user defined commands refer to the section 2 15 in this document The FlexTk file management toolkit is capable of executing multiple file management Sy operations simultaneously Press the Tasks button to open the task management Tedes dialog which provides advanced task management capabilities allowing one to stop pause resume and cancel running file management tasks In addition FlexTk Ultimate provides the user with the ability to dynamically control the speed of any running ope
19. delete lt File or Directory gt At least one file or directory should be specified In order to ensure proper parsing of command line arguments directories and file names containing space characters should be double quoted Options wipe This parameter instructs to wipe data on the disk confirm Explicitly confirms delete operation workers lt ThreadCount gt This parameter specifies the number of working threads V This parameter instructs FlexTk to show the product major version minor version revision and build date help This parameter instructs FlexTkDel to show the command line usage information 109 FlexTk User Manual Flexense Ltd 6 XML Based Format 6 1 Overview The FlexTk file management toolkit extensively uses various types of file matching rules for all the supported file management operations ranging from basic file search to advanced file classification and storage utilization analysis In general file matching rules define the set of files on which a file management operation should be performed For example in file synchronization file copy file delete and other operations the user is provided with the ability to process files matching user defined criteria These user defined criteria may be specified using the XML format explained in this document 6 2 Rules List The rules list is the most fundamental element of the XML format and it is widely used in file search file classification and o
20. dir lt Input Directory 1 gt lt Input Directory X gt This parameter specifies the list of input directories to process In order to ensure proper parsing of command line arguments directories containing space characters should be double quoted Options exclude_ dir lt Exclude Directory 1 gt lt Exclude Directory X gt 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 filter lt FileFilter gt This parameter specifies the directory search filter default 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 flexsize 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 flexsize 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 na
21. s built in file search engine The user is provided with the ability to combine multiple search criteria and find exactly what is required For example one may define a search query that will find all videos that were not accessed for more than 6 months with a file size of more than 100 Mbytes amp amp Select File Class or Class Group Mame Type 1 LyX Document File Class MS Word Document File Class 1 M5 Write Document File File Class MacWrite Text Document File Class 1 Mellel Word Processing Document File Class 1 Mellel Word Processing File File Class Microsoft Word 2007 8ML Document File Class OpenOffice Writer Document File Class POF Document File Class 0 PageMaker Document File File Class Pocket Word Document File Class PostScript File File Class e ee ee e e e e me gm e Documents Books and Help Files Documents To use these features select the Search Files Categorized As item in the search criteria list and press the Select Category button Select the required file classification plug in select a class group or file class and press the Ok button If required add one or more additional file matching rules and press the Search button to start the search process Alternatively press the Save File Search button to save the search query to the list of saved search queries 23 FlexTk User Manual Flexense Ltd FlexTk provides two sets of file matching rules absolute rule
22. set the category to Images and Pictures and set the creation time rule to More Than Y Months Set the action type to Execute Command and enter the following command string C Program Files WinRar rar a r image_archive rar All files that are matching the specified criteria will be compressed and added to the selected RAR archive amp amp File Organize Dialog Compress Old Images Compress Old Images Execute Command C Program Files WinRarirar a c archive ra Execute Action For Files Matching Criteria amp Categorized As Images Pictures and Graphic Files Files Accessed More Than 6 Months And wt FlexTk provides two distinct file organizing modes the Preview mode and the Stream mode The Preview mode is especially useful during the design stage in order to ensure proper operation of a file organizing command In the Preview mode FlexTk will process all the input directories and files evaluate all the specified file matching rules and display a preview dialog showing the list of actions that should be performed In order to be able to verify your organizing command select the Preview mode and press the Save button to save the file organizing operation Once the organizing command is tested it may be more effective to switch to the Stream mode which is especially optimized to perform all as fast as possible using a minimal amount of memory In the Stream mode FlexTk will process a
23. 53 GB File Classification Completed 10452 Files 3 71 GB Performance Full Speed Delete Selected Tasks uel Speed Delete All Tasks Low Speed Manual Control The Tasks button located on the main toolbar allows one to access the task management dialog which provides a number of task management capabilities Select one or more running tasks and press the Pause button to pause all the selected tasks Select one or more previously paused tasks and press the Continue button to resume all the selected tasks Select one or more running or paused tasks and press the Stop button to cancel all the selected tasks Click on a task item in the tasks view to open the task s status dialog If the task has been completed FlexTk will open the results dialog In addition to the ability to start stop multiple tasks FlexTk Ultimate provides the user with the ability to dynamically control the speed of any running operation thus allowing one to slow down or speed up long running operations according to specific needs Select a running task press the right mouse button and select the Performance menu item to set a custom performance mode for the selected task The same may be achieved using the Speed button located on all types of process dialogs 59 FlexTk User Manual Flexense Ltd 2 17 Built In Disk Cleaner All web browsers and many popular online applications are using the local hard disk to cache web pages
24. Actions Size J storage_managerment 1 1 06 GB 34 68 CI companies 751 78 MB 25 95 SH engineering 539 27 MB 17 17 CI hardware 434 85 MB 13 84 CI misc 151 34 MB 4 82 software 38 03 MB 3 12 43 77 ME 1 55 21 37 ME 0 60 Yo 5 45 ME 0 17 Yo CI operating_systems CG firmware C3 applications Coo co ooo a GE m Fiidoc 3 07 GB 4796 Files t Total Space 3 07 GB H be in x o gt Total Files 4796 i x 3 Performance 25510 6 Files Sec Export Copy To Move To Delete Go Up Process Time 188 ms Actions Close In addition the user is provided with the ability to browse files and directories sorted by the used storage space identify disk utilization hotspots and export storage utilization reports into a number of standard formats such as HTML Excel CSV and ASCII text FlexTk User Manual Flexense Ltd 1 7 Duplicate Files Finder FlexTk s built in duplicate files finder provides a large number of advanced features and capabilities allowing one to identify and cleanup duplicate files on personal computers and enterprise storage systems 44 Duplicate Files S 5j x Original File Files File Size K idatal pictures RAW amsterdamiDSc 6602 JPG Kr datalpictures RAW amsterdam DST 6999 NEF Ki datalpicturesiRAW Amsterdami DSC 6977 NEF Ky datalpictures Flickri251D5C_2434 NEF Ki datalpicturesiRAW Amsterdami bsc 7017 NEF Ki data pictures RAW amsterdam DSC 6972 NEF Ki data pictures RAW Amsterdami DSC 6895 IPG Ki data
25. Camera Vendor set to NIKON CORPORATION lt exif op BW tag 110 gt NIKON lt exif gt Matches JPEG images with the EXIF tag 110 Camera Model beginning with NIKON lt exif op NE tag A002 gt 1024 lt exif gt Matches JPEG images with the EXIF tag A002 Image Width not set to 1024 119 FlexTk User Manual Flexense Ltd 6 4 10 Windows File Attributes The attr rule allows one to match files by one or more of Windows file attributes By default the attr rule matches files having all of the specified file attributes If the rule operator is set to NE not equal the rule matches files with none of the specified Windows file attributes Format lt attr op Operator gt Attribute List lt attr gt Operators EQ NE Operator Description EQ Default Matches files having all the specified Windows file attributes ie Matches files having none of the specified Windows file attributes Attribute List The attribute list may include one or more of the following Windows file attributes ARCHIVE COMPRESSED ENCRYPTED HIDDEN NORMAL OFFLINE READONLY REPARSE POINT SPARSE FILE SYSTEM TEMPORARY For detailed information about meaning of each specific file attribute refer to the Windows help Examples Rule Description lt attr gt SYSTEM HIDDEN lt attr gt Matches system and hidden files lt attr op NE gt SYSTEM lt attr gt Matches non system
26. Description FlexTk is optimized for multi core multi CPU computers and advanced RAID storage systems and capable of scanning multiple file systems in parallel In order to speed up the file search process use multiple processing streams when scanning input directories located on multiple physical hard disks or a RAID disk array MEDIUM LOW or MANUAL The MANUAL performance mode requires Speed In order to minimize potential performance impact on running production systems FlexTk allows one to intentionally slow down the file search process According to your specific needs set the process speed mode to FULL the file delay and block delay parameters to be specified ms Automatic Report Generation Optional The report element instructs FlexTk to automatically save results to a report file The type attribute may be set to HTML TEXT or CSV An optional title element may be used to set a custom report title If the save to element is not specified FlexTk will automatically generate a file name and save the report into the user s home directory If the specified save to value represents an existing directory FlexTk will automatically generate a file name and Save report into the specified directory In all other cases FlexTk will save the report using the Save to value as an absolute file name 128 FlexTk User Manual Flexense Ltd
27. GB 53 63 CJ Movies Clips and video Files 31 56 GB 14 29 CJ Images Pictures and Graphic Files 22 57 GB 10 29 Music and Audio Files 19 90 GE 3 07 CI Documents Books and Help Files 11 54 GB 5 26 YH C Programs Extensions and Script Files 6 21 GB 3 74 CG Miscellaneous Files 4 74 GB 2 16 CI Internet Files 1 19 GE 0 54 CI Development Files 1 03 GB O47 Ca Unknown Files 662 76 MB 0 29 CI Game Files 435 97 MB 0 20 CG Windows Files 138 96 MB 0 06 CI Temporary Files 160 21 KB Total Space 219 43 GB i Performance 270682 6 Files Sec Export Link To Copy To Move To Delete 3 Process Time 7 11 Sec 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 2000 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 In addition FlexTk allows one to write custom file classification plugins using an open XML Based format The XML Based format provides support for all feat
28. Number of Process Streams lt streams gt Optional lt speed file delay X block delay Y gt Mode lt speed gt Optional lt progress gt Progress Mode lt progress gt Optional lt retry count gt X lt retry count gt Optional lt retry delay gt X lt retry delay gt Optional lt process gt lt organize gt 139 FlexTk User Manual Flexense Ltd Command Inputs The inputs list should specify all the directories and files that should be processed Each directory or file in the input list should include a full path name Depending on the file scanning mode all the specified directories will be processed sequentially one after one or in parallel Special Input Modes In addition to the ability to process explicitly specified inputs the FlexTk GUI application provides two special input modes allowing one to process external parameters or the current directory instead of the inputs list User defined commands with the inputs mode set to the external parameters mode are accepting drag and drop operations into the command item in the commands tool pane In order to set a user defined command to the _ external parameters mode specify lt inputs gt USER PARAMS lt inputs gt instead of the regular input list User defined commands with the input mode set to the current directory mode are processing the file navigator s current directory In order to set a user defined command to the current directory inputs mode sp
29. Parameters Optional Parameter Description The mode element allows one to set one of the following sync modes e SD Synchronize Destination Directory one way default mode All changes made in the source directory will be propagated to the destination directory Files deleted from the source directory will be deleted from the destination directory All files changed or deleted in the destination directory will be restored using files from the source directory No changes will be made in the source directory After the file synchronization process is complete both locations will be identical SUD Update Destination Directory one way Newly created and modified source files will be copied to the destination directory Files deleted from the source directory will be deleted from the destination directory Files deleted from the destination directory will be restored using files from the source directory Newly created and modified destination files will be kept in place No changes will be made in the source directory SAD Accumulate and Update Files in Destination one way Newly created and modified source files will be copied to the destination directory Files deleted from the destination directory will be restored using files from the source directory Newly created and modified destination files will be kept in place No files will be deleted from the destination directory No changes will be made in the source directory
30. Process Time 1 59 Seconds 3 3 Size Based File Hierarchy The Size Based file classification plug in categorizes all files according to the files size and allows one to see how much storage space Is used for small files medium files large files and huge files When there is a need to urgently free up some storage space it may be very effective to begin the process from large files which are using a significant amount of storage space This classification plug in is available for free for all product versions Size Based File Hierarchy Classification Results Name Size Size CI Huge Files 75 36 GBytes S175 Yo CJ Large Files 37 32 GBytes 25 61 Cg Ultra Large Files 33 02 GBytes 22 66 Ys Large Files 145 71 GBytes 8402 Files Total Space 151 17 GBytes H bre ar E a gt Total Files 4023 Performance 51512 2 Files Sec Export Copy To Move To Delete Go Up Process Time 1 44 Seconds 77 FlexTk User Manual Flexense Ltd 3 4 Movies and Video Files The Movies and Video file classification plug in uses binary pattern matching rules to identify the exact file format This file classification plug in is capable to distinguish between real video files and phony files having one of commonly used video file extensions During the classification process the Movies and Video file classification plug in actually opens each file and verifies format specific binary patterns amp amp Movies and Video Files
31. Should be used during the file matching process The specified file classification plugin should be registered in the product configuration If the specified file classification plugin does not exist or not valid the whole operation will be aborted The group element specifies the name of the class group that should be used during the file matching process If the user has specified a class group and not specified a file class the category rule will match all files related to any file class in the specified class group including all classes in all subgroups Subgroups should be specified including full names of all parent groups delimited by the character Class The class element is an optional element allowing one to specify the name of an individual file class that should be used during the file matching process If the user has specified a file class the category rule will match files related to this specific class only Display The display element is an optional element allowing one to specify a short textual description of the category to be displayed in the FlexTk GUI application instead of the full group class name If not specified FlexTk will construct a default display name automatically Examples Description lt category gt Matches all files related to the Music and lt plugin gt Default File Audio Files group in the Default File Hierarchy lt plugin gt Hierarchy fil
32. The report element instructs FlexTk to automatically save changes to a report file The type attribute may be set to HTML TEXT or CSV An optional title element may be used to set a custom report title If the save to element is not specified FlexTk will automatically generate a file name and save the report into the user s home directory If the specified Save to value represents an existing directory FlexTk will automatically generate a file name and save report into the specified directory In all other cases FlexTk will save the report using the save to value as an absolute file name Use the user command element to specify the name of a user defined command that Should be executed each time the monitoring command reaches the specified number of changes Use the custom command element to specify the name of an executable or a batch file that should be executed 147 FlexTk User Manual Flexense Ltd 7 Appendix 7 1 FlexTk Product Versions Feature Express Ultimate Maximum Number of Files 250 000 2 500 000 25 000 000 Maximum Storage Capacity 1 TByte 10 TBytes 100 TBytes Maximum Files Per Class 10 000 Maximum Number of Profiles Maximum Predefined Commands Advanced Data Migration Features No Copy ACLs and Security Attributes No Recoverable Copy Operations No Command Line Tools No Real Time Disk Monitor N Continuous Data Protection men N Capabilities O O A
33. allowing one to define custom duplicate files detection and removal commands and execute them in a fully unattended automatic mode In addition to the ability to define duplicate files search commands using the FlexTk GUI application FlexTk allows one to specify duplicate files search commands using an XML Based format The XML format provides support for all the duplicate files search features and capabilities available in the FlexTk main GUI application Duplicate files search commands defined in the XML format may be imported into the FlexTk product configuration as user defined commands or executed on the fly using the FlexTk command line tool FlexTk Ultimate Format lt duplicates name Command Name gt lt inputs gt lt dir gt Directory Name 1 lt dir gt lt file gt File Name 1 lt file gt lt inputs gt lt actions mode Actions Mode gt Optional lt action gt Action 1 lt action gt lt action gt Action X lt action gt lt actions gt lt signature gt Signature Type lt signature gt Optional lt sets gt Max Duplicate File Sets lt sets gt Optional lt filter gt File Scanning Filter lt filter gt Optional lt scanning gt File Scanning Mode lt scanning gt Optional lt shortcut gt Keyboard Shortcut lt shortcut gt Optional lt rules gt Optional lt r1 gt Rule Data lt rl gt lt rules gt lt process gt Optional lt streams gt Number of Process Streams lt streams gt Option
34. and flexible product providing a large number of features capabilities and configuration options allowing one to perform many different file and storage management operations In order to simplify management and execution of frequently used operations FlexTk provides the user with the ability to add user defined commands All major product features such as file search classification organizing synchronization copy move delete storage utilization analysis duplicate files search and disk monitoring may be added as user defined commands and pre configured for user specific needs and custom hardware configurations Commands Search Documents Modified Today ka Sync Web Site Analyze System Disk Add New Search Command Classify Files on Disk D l E Organize Command Perform weekly Backup Edit Command i a5 Find Duplicates on Disk F J Execute Command Synchronize Command Cleanup Temporary Files se i Set Keyboard Shortcut a Si Command ss T j Create Desktop Shortcut Storage nalysis Command Rename Command cc AS Duplicates Search Command 4 Move Command Up Disk Monitoring Command w Move Command Down Me Copy Command Delete Command Move Command Delete Command In order to add and a new command select the user defined commands tool pane click the right mouse button select the Add menu and select the requi
35. and select the Set Keyboard Shortcut menu item On the Customize Keyboard Shortcut dialog select an available keyboard sequence and press the Ok button Now you can execute the user defined command by pressing the selected keyboard shortcut 58 FlexTk User Manual Flexense Ltd 2 16 Task Management The FlexTk file management toolkit allows one to execute multiple file management operations simultaneously Multiple simultaneous file management operations may Tasks be started stopped paused or resumed according to user s specific needs For example the user is provided with the ability to suspend a long running operation execute an urgent task and after that resume the previously paused long running operation When starting multiple file management operations FlexTk allows one to submit all tasks to the tasks queue or execute all tasks simultaneously E FlexTk Message Do you want to submit a new task to the bask queue i One or more of previously started tasks are still running Press the Submit button to add the new operation to the task queue In this case all started operations will be executed sequentially one after one without interfering with each other If you wish to execute multiple operations on numerous disks or storage devices simultaneously press the Start Now button Tasks Duplicate Files Search Paused es 230 Files 24 74 ME Storage Analysis Completed 93468 Files 219
36. command FlexTk will show an entry dialog and the user will be provided with the ability to specify a new command name e Move Command Up use this feature to move frequently used commands to the beginning on the command list e Move Command Down use this feature to move less frequently user commands to the end of the command list e Delete Command use this feature to delete unused commands In addition FlexTk allows one to write user defined commands using an open XML Based format The XML Based format provides support for all features and capabilities available in the FlexTk GUI application and allows one to import custom user defined commands to the product configuration Finally FlexTk Ultimate allows one to execute XML Based user defined command on the fly using the FlexTk command line tool For detailed information about the XML Based format refer to the section 6 in this document 55 FlexTk User Manual Flexense Ltd Any user defined command may be executed in three different ways in FlexTk s main GUI application as a standalone GUI tool and using FlexTk s command line tools In order to execute a user defined command in FlexTk s main GUI application select the user defined commands tool pane and click on the command item in the commands list FlexTk will load the user defined command and execute it in the main GUI application showing all the required GUI windows and dialogs according to the information saved in the user
37. display the process dialog providing information about the total number of processed files the total amount of storage capacity the process performance and the process time After finishing the process FlexTk will open the signatures list dialog and the user will be provided with the ability to see the newly created file system signature File System Signatures Date Time Space Signature Name 15 06 2007 08 04 21 612 94 MBytes Customer Reports 11 O2f2007 16 40 13 338 76 MBytes Purchasing Orders 25 11 2006 19 20 58 5 30 MBytes Audit 2006 03 06 2006 10 44 54 802 25 KBytes Financial Reports Click on a signature to verify verify Export Changes In order to verify a previously created file system signature select the Command View File System Signatures menu item and click on a signature item in the signature list FlexTk will open the saved signature and verify that all the files that were saved in the file system Signature exist and that the content of all files is identical with the saved state During the verification process FlexTk is physically comparing the content of the currently existing files with the content of files saved in the file system signature For each file in a file system signature FlexTk saves the file s specific hash signature The user is provided with the ability to select one of the following signature types MD5 SHA1 or SHA256 i Change List Dialog hart Type File Mame Filreportsfengineering So
38. executed as needed using the FlexTk s main GUI application as a standalone GUI tool directly from the desktop or using the FlexTk s command line utility amp amp Find Duplicate Files F x General amp Rules Bt Performance P Exclude Actions Signature Type SHAaZ56 File Scanning Mode Parallel Max Dup File Sets 1000 File Scanning Filter In order to open the duplicates search options dialog press the Advanced Options button located on the Find Duplicate Files dialog The General tab allows one to control a number of basic parameters e Signature Type this parameter sets the type of the algorithm that should be used to compare files MD5 SHA1 or SHA256 The SHA256 algorithm is the most reliable one and it is used by default The MD5 and SHA1 algorithms are significantly faster but less reliable e File Scanning Mode this parameter controls the way FlexTk scans directories and files and it may be set to sequential or parallel FlexTk is optimized for multi core multi CPU computers and advanced RAID storage systems and capable of scanning multiple file systems in parallel The parallel scanning mode will soeedup the duplicates search process when processing multiple input directories located on multiple physical hard disks or a RAID disk array e Max Dup File Sets this parameter controls the maximum number of duplicate file sets displayed in the results list After finishing the search pr
39. files fast efficiently and reliably FlexTk allows one to copy files including access control lists ACLs security attributes ownership information timestamps and file attributes 6 Advanced Options i General Rules QA Performance G Error Handling IF Target File Exists Overwrite IF Source Is Newer wt Copy File Attributes Copy File Timestamps Copy UserfGroup Security Descriptor Copy Discretionary Access Control List O40 Copy System Access Control List 5ACLY The user is provided with a large number of flexible copy performance tuning and fault tolerance options allowing one to copy data at various speeds recover failed copy operations and minimize the potential impact on running production systems The data migration engine IS especially optimized for modern hardware platforms and capable of effectively utilizing powerful RAID controllers multi CPU multi core servers and Gigabit Ethernet networks 1 6 Storage Utilization Analysis Overtime disks on home computers and enterprise storage systems collect outdated files wasting storage space and making it difficult to find the required information The FlexTk file management toolkit provides advanced storage utilization analysis capabilities allowing one to analyze one or more local disks or network shares identify abnormal storage utilization patterns and automatically execute FlexTk Ultimate Only user defined actions i Storage Utilization Analysis Results Name
40. group for each specific game application e Images Pictures and Graphic Files this file category includes definitions of file classes and class groups for photographic images raster images vector graphic files etc e Internet Files this file category includes definitions of file classes and class groups for a variety of HTML and XML formats Internet specific scripts and configuration files etc e Movies Clips and Video Files this file category includes definitions of file classes and class groups for a large number of video files movies animation clips flash clips etc e Music and Audio Files this file category includes definitions of file classes and class groups for the most popular music file formats songs various audio formats music play lists etc e Programs Extensions and Script Files this file category includes definitions of file classes and class groups for executable programs batch files program scripts DLL libraries etc e Temporary Files this file category includes definitions of file classes and class groups for temporary internet files cache files intermediate files etc e Windows Files this file category includes definitions of file classes and class groups for Windows specific system files configuration files drivers etc e Miscellaneous Files this file category includes definitions of file classes and class groups for product specific files software plug ins and all other files
41. gt C lt path gt Matches files located in the root directory of disk C lt fullname op BW gt c readme lt fullname gt Matches files with the full file name beginning with C README 112 FlexTk User Manual Flexense Ltd 6 4 3 File Size The size rule allows one to match files by a specific file size By default the size rule matches all files having the specified file size If the rule operator is set to NE not equal the rule matches all files with the file size different from the specified value In addition to the basic EQ NE operators the user is provided with numerous advanced operators allowing one to match files with the file size less than less or equal more than more or equal to the specified value Finally there are two range based operators capable of matching files having the file size within or outside of a specific range Basic Format lt size op Operator gt Size Modifier Value lt size gt Range Format lt size op Range Operator gt Size Modifier From Value To Value lt size gt Operators Operator Description EQ Default Matches files with the file size equal to the specified value NE Matches files with the file size different from the specified value Matches files with the file size greater than the specified value GE _ Matches files with the file size greater or equal to the specified value Matches files with the file s
42. idatal pictures RAW A De pictures new Amsterdam DSC 6999 NEF Link To Kiidatal pictures RA De pictures newAmsterdamiD5C_ 6977 NEF Link To K idatalpictures RAWA D pictures Flickr 2505C_ 2434 NEF WS Delete Duplicate D pictures new AmsterdamiD5C 7017 NEF Link To K idatal pictures RAWA De pictures newansterdamiD5C 6972 NEF Link To K idatal pictures RaW A Total Files E FE E Total Space gt 5 Selected Files Select Options Selected Space Execute Close After finishing the selection process press the Preview button to see the final list of duplicates removal actions that will be performed Unselect specific actions that were improperly selected during the selection stage and press the Execute button to start the duplicates removal process During the removal process FlexTk will show the total number of processed files and the amount of freed storage space 50 FlexTk User Manual Flexense Ltd Advanced Options Power computer users and IT professionals are provided with a large number of advanced duplicates search options allowing one to fully automate the duplicates detection and removal process using flexible user defined rules and policies In addition the user is provided with the ability to customize and tune the search process for user specific storage configurations and performance requirements Finally customized duplicates search operations may be saved as user defined commands and
43. if the source file is newer skip and generate a unique file name e Copy DACL this parameter instructs FlexTk to copy discrete access control lists DACL from source files to destination files Take into account that this option requires administrative privileges This specific option is not available in FlexTk Express e Copy SACL this parameter instructs FlexTk to copy security control lists SACL from source files to destination files Take into account that this option requires administrative privileges This specific option is not available in FlexTk Express e Copy User Group this parameter instructs FlexTk to copy file ownership information from source files to destination files Take into account that this option requires administrative privileges This specific option is not available in FlexTk Express e Copy Timestamp this parameter instructs FlexTk to copy file access creation and modification times from source files to destination files e Copy Attributes this parameter instructs FlexTk to copy file attributes from source files to destination files If this parameter is not set all files will be created with default attributes e Show Progress this parameter allows one to enable disable the progress bar on the copy process dialog Disabling the progress bar when copying large amounts of files will result in better performance and significantly shorter copy times e Verify After Copy this parameter instructs FlexTk to
44. manually specify the directory that should be checked In order to do that set the directory selector to Directory and enter the full path to the directory that should be checked amp amp Storage Utilization Analysis Action Select a Condition and an Action To Execute For Each Top Most Directory Under Having More Than w Gbytes OF Data w Do Send HTML Notification To myvnamem mycompany com i In practice a typical PC or a storage server may contain many thousands of directories making manual directory selection almost unusable In order to simplify the directory selection process FlexTk provides two implicit directory selection rules The first one named For Each Input Directory will apply the specified condition to all directories that were specified as inputs for the storage utilization analysis command and execute the user defined action for each input directory matching the user specified condition The second directory selection rule named For Each Top Most Directory Under will apply the specified condition to all top most directories in the entered file system location and execute the user defined action for each directory matching the user specified condition For example if you have a large number of users home directories in K nome you can select this rule and enter K home in the location entry to evaluate the specified condition for all home directories and execute the user defin
45. of different physical disks the parallel scanning mode will improve performance of all processing operations e Default Hash Signature use this option to set the default hash signature type for duplicate files search hash signatures and file system signatures operations Processing Threads use this option to set the number of processing threads for duplicate files search hash signatures and file system signatures operations e Data Directory use this option to set the directory where FlexTk should save the user generated data such as user defined commands and file system signatures 71 FlexTk User Manual Flexense Ltd 2 30 Registering Product Before registering FlexTk Processional or FlexTk Ultimate the user needs a FlexTk license Various types of FlexTk licenses may be purchased on the FlexTk web site http www flexense com downloads html http www flexense com purchase html Flexense FlexTk Downloads Windows 32 Bit Mozilla Firefox File Edit Yiew History Bookmarks Tools Help X E A eas http www flexense com downloads htm FleQense Advanced File Management Tools Home Products Resources Downloads Purchase Support About News Download FlexTk for Windows 32 Bit News amp Updates File Classification and Organizinc Product Size License Adv an ced storage A FlexTk Express v3 0 60 4 05MB Freeware Utilization Analysis Downloads Duplicate Files Search amp Removal FlexTk
46. operation and it is capable of copying or moving vast amounts of data in a highly effective and fault tolerant way When copying data to from a running production system some files may be temporary locked by the operating system or a running application thus preventing them from being accessed FlexTk provides advanced fault tolerance and recovery mechanisms capable of tracking failed copy operations and restarting them after a designated period of time 6 Advanced Options General amp Rules QS Performance LQ Error Handling Error Retry Count 2 Error Retry Delay Max Pending Task Cancel The Error Handling tab FlexTk Professional and FlexTk Ultimate allows one to control the following fault tolerance and copy recovery options Error Retry Count this parameter instructs FlexTk to retry each failed copy operation for the specified number of times Sometimes it is impossible to move or delete a file locked by an application In this case the operation may be retried a number of times after a specific time delay After the specified retry count all failed operations are added to the operation log and may be reviewed by pressing on the Errors button located on the copy process dialog Error Retry Delay this parameter specifies the error retry delay sec between additional copy attempts After the specified amount of time FlexTk will resubmit the previously failed copy operation and try again Max Pendin
47. process all PDF documents FlexTk is capable of scanning multiple disks or directories in parallel thus improving the speed of the duplicates search process on multi CPU multi core systems The scanning element allows one to control the file scanning mode Set the scanning mode to PARALLEL if you wish to scan all input disks and directories simultaneously The FlexTk GUI application provides the user with the ability to execute user defined commands using keyboard shortcuts Use the shortcut element to specify a keyboard shortcut for the command Process Options Optional Parameter Description FlexTk is optimized for multi core multi CPU computers and advanced RAID storage systems and capable of scanning multiple file systems in parallel In order to speed up the duplicates search process use multiple processing streams when scanning input directories located on multiple physical hard disks or a RAID disk array FULL MEDIUM LOW or MANUAL The MANUAL performance mode required the file delay and block delay parameters to be specified ms speed In order to minimize potential performance impact on running production systems FlexTk allows one to intentionally slow down the duplicates search process According to your specific needs set the process speed mode to 135 FlexTk User Manual Flexense Ltd Duplicate Files Removal Actions Optional FlexTk Ultimate provides t
48. selected action will be executed for each input directory meeting the specified condition e For Each Top Most Directory Under means that the specified condition will be evaluated for all top most directories located in the entered directory and the selected action will be executed for each directory meeting the specified condition e For Directory means that the specified condition will be evaluated for the entered absolute file system location only 47 FlexTk User Manual Flexense Ltd The user is provided with the ability to specify one of the following condition types Having More Less Than X Storage Space means that the specified action will be executed for each directory having more less than X MB GB TB of total storage space including all files in all subdirectories Having More Less Than X Files means that the specified action will be executed for each directory having more less than X files including all files in all subdirectories Having More Less Than X of Free Space means that the specified action will be executed for each directory having more less than X MB GB TB of free storage space Having More Less Than X of Free Space means that the specified action will be executed for each directory having more less than X of free storage space FlexTk allows one to select one of the following action types Send HTML Notification To sends an HIML notification to the entered destination e mail address Each specifi
49. shortcut gt Keyboard Shortcut lt shortcut gt Optional lt rules gt Optional lt r1 gt Rule Data lt r1l gt lt rules gt lt process gt Optional lt streams gt Number of Process Streams lt streams gt Optional lt speed file delay X block delay Y gt Mode lt speed gt Optional lt copy gt Copy Options lt copy gt Optional lt verify gt Verification Mode lt verify gt Optional lt process gt lt report type Report Type gt Optional lt title gt Custom Report Title lt title gt Optional lt save to gt Report File Name lt save to gt Optional lt report gt lt exclude gt Optional lt dir gt Exclude Directory 1 lt dir gt lt exclude gt lt classify gt Command Inputs The inputs list should specify all the directories and files that should be processed Each directory or file in the input list should include a full path name Depending on the file scanning mode all the specified directories will be processed sequentially one after one or in parallel 129 FlexTk User Manual Flexense Ltd Special Input Modes In addition to the ability to process explicitly specified inputs the FlexTk GUI application provides two special input modes allowing one to process external parameters or the current directory instead of the inputs list User defined commands with the inputs mode set to the external parameters mode are accepting drag and drop operations into the command item i
50. size owner etc Once we have detected the original file in each duplicate file set we can assign specific duplicate files removal actions for each specific duplicate file type For example duplicate documents may be linked to the original duplicate reports older than 1 year moved to an archive directory and duplicate media files music videos and images deleted Search Command Organize Command Add Mew Synchronize Command Classify Command Edit Command Execute Command ae Create Desktop Shortcut Rename Command Storage Analysis Command Duplicates Search Command S gt e A Disk Monitoring Command Move Command Up Copy Command w Move Command Down y Move Command Delete Command ie Delete Command The FlexTk file management toolkit allows one to search for duplicate files accurately detect Original files in each specific duplicate files set and automatically execute user defined duplicates removal actions FlexTk Ultimate only Now let s define an example duplicate files search command showing how to use all the mentioned features and capabilities In order to do that start FlexTk s main GUI application select the user defined commands tool pane and select the Add New Duplicates Search Command menu item 90 FlexTk User Manual Flexense Ltd On the Inputs dialog add all the input directories tha
51. that cannot be categorized to any other class group 76 FlexTk User Manual Flexense Ltd 3 2 Time Based File Hierarchy The Time Based File Hierarchy categorizes all files according to the files creation date last modification date and last access date This classification plug in may be useful when someone needs to analyze storage utilization and to identify how much storage space is used for newly created files recently modified files old files etc This file classification plug in is available for free for all product versions Time Based File Hierarchy Classification Results Name Size Size 5 Cg Modified During Last Half Year 46 11 GBytes 30 50 4 Cg Modified This Year 43 63 GBytes 20 56 4 Cg Modified More Than a Year Ago 33 66 GBytes 22 20 Yo CG Modified More Than 2 Years Ago 12 27 GBytes 5 11 Cg Modified During Last Three Months 5 43 GBytes 3 59 Cg Modified More Than 4 Years Aga 4 91 GBytes 3 25 Modified More Than 5 Years Ago 3 82 GBytes 2 535 Yo gt Modified More Than 3 Years Ago 772 28 MBytes 0 50 Modified Yesterday 251 96 MBytes 0 16 Cg Modified This Week 132 92 MBytes 0 00 Cg Modified This Month 130 59 MBytes 0 08 So CG Modified During Last Two Weeks 35 43 MBytes 0 02 Cg Modified Today 542 00 KBytes lt 0 01 Modification Time 151 17 Gbytes 74023 Files Total Space 151 17 GBytes H Lre Ls E a Total Files 74023 Performance 46909 4 Files Sec Export Copy To Move To Delete Go Up
52. the FlexTk options dialog s Exclude tab 92 FlexTk User Manual Flexense Ltd The Actions tab is the place where the user can define original file detection rules and automatic duplicates removal policies FlexTk allows one to specify multiple actions intended for detection and removal of different types of duplicate files In order to add an action press the Add button The Duplicate Files Action dialog provides the Action combo box a list of rules and the original detection type combo box Set the action type to Replace with Links add one or more original detection rules and set the original detection mode to Detected by Rules After finishing adding all the required duplicate removal actions set the actions mode to Auto Select and press the Save button Find Duplicate Files ffx EEN General Rules Fa Performance P Exclude Actions Name Description Link Documents Replace With Links W Delete Old Reports Delete F Move To Archive Move To K datalarchive In the Auto Select actions mode FlexTk will evaluate duplicate files and try to detect the original file in each set of duplicate files according to the specified original detection rules and policies Actions containing the original file detection rules will be evaluated one after one in the order as they are specified in the actions list If a duplicate file will match rules defined in an action the duplicate
53. the file copy process to files matching user defined criteria An optional list of file matching rules may specify one or more rules that Should be used during the file copy process All the specified file matching rules will be evaluated in the same order as they are specified in the user defined command FlexTk Supports a large number of various types of rules capable of matching files by the file extension name path size time content etc For detailed information about all the Supported types of file matching rules refer to the section 6 4 in this document Overwrite Mode Optional Mode Description ALLWAYS Always overwrites files already existing in the destination directory SKIP Skips files already existing in the destination directory GEN NAME Appends a unique file suffix and copies to the destination directory IF NEWER Overwrites if the source file is newer than the destination file Process Options Optional Parameter Description FlexTk is optimized for multi core multi CPU computers and advanced RAID storage systems and capable of scanning multiple file systems in parallel In order to speed up the copy process use multiple processing streams when processing input directories located on multiple physical hard disks or a RAID disk array speed In order to minimize potential performance impact on running production systems FlexTk allows one to intentionally slow down the copy process According to your specifi
54. to clear the change list and restart the monitoring operation from the beginning To stop a running disk monitoring operation press the Stop button FlexTk Disk Monitor HTML Report Mozilla Firefox File Edit View History Bookmarks Tools Help C da I file tFyreports flextk_monitor_12102008_135437 html FlexTk Disk Monitor HTML Report Summary Date 12 Oct 2008 Time 13 54 37 Total Changes 100 Change Rate 2 645503 Process Time 37 42 Sec Changes Date Time File Name 12 Oct 2008 13 54 06 C Documents and Settings alex s Application Data Mozilla Firefox Profiles Ozwewnat default cookies sqlite journal 12 Oct 200 13 54 06 C Documents and Settings alex s 4pplication Data Mozilla Firefox Profiles Ozwewnat default cookies sqlite journal 12 Oct 200 13 54 06 C Documents and Settings alex s Application Data Mozilla Firefox Profiles Ozwewnat default cookies sqlite journal 12 Oct 200 13 54 08 C Documents and Settings alex s Local Settings Application Data Mozilla Firefox Profiles Ozwewnat default Cache SE38FBC8d01 13 54 08 C Documents and Settings alex s Local Settings Application Data Mozilla Firefox Profiles Ozwewnat default Cache 46375948d01 13 54 08 C Documents and Settings alex s Local Settings Application Data Mozilla Firefox Profiles Ozwewnat default Cache 46375948d01 13 54 08 C Documents and Settings alex s Local Settings Application Data Mozilla Firefox Profiles Ozwewnat default Cache BAFD204Fd01 13 54 09 C Documents and S
55. to gt Optional lt report gt lt exclude gt Optional lt dir gt Exclude Directory 1 lt dir gt lt dir gt Exclude Directory X lt dir gt lt exclude gt lt search gt Command Inputs The inputs list should specify all the directories and files that should be processed Each directory or file in the input list should include a full path name Depending on the file scanning mode all the specified directories will be processed sequentially one after one or in parallel FlexTk User Manual Flexense Ltd Special Input Modes In addition to the ability to process explicitly specified inputs the FlexTk GUI application provides two special input modes allowing one to process external parameters or the current directory instead of the inputs list User defined commands with the inputs mode set to the external parameters mode are accepting drag and drop operations into the command item in the commands tool pane In order to set a user defined command to the external parameters mode specify lt inputs gt USER PARAMS lt inputs gt instead of the regular input list User defined commands with the input mode set to the current directory mode are processing the file navigator s current directory In order to set a user defined command to the current directory inputs mode specify lt inputs gt CURRENT DIR lt inputs gt instead of the input list File Matching Rules The list of file matching rules should specify one or more
56. to speed up the file organizing process use multiple processing streams when processing input directories located on multiple physical hard disks or a RAID disk array In order to minimize potential performance impact on running production systems FlexTk allows one to intentionally slow down the file organizing process According to your specific needs set the process speed mode to FULL MEDIUM LOW or MANUAL The MANUAL performance mode required the file delay and block delay parameters to be specified ms progress The progress element may be set to YES or NO If the progress element is set to YES FlexTk will display a progress bar on the operation process dialog In order to optimize the file organizing performance when processing large amounts of files it may be significantly more efficient to disable the progress bar be made on locked source files for copy move operations made between retries to copy move locked source files Action Process Options Optional Parameter Description copy The copy element may specify one or more of the following copy flags e ATTR Instructs to copy file attributes e DACL Instructs to copy discrete access control lists DACL e SACL Instructs to copy security control lists SACL e OWNER Instructs to copy user group ownership information e TIME Instructs to copy file timestamps The verify element m
57. to the selected report format instead of displaying the results dialog This option is especially useful in conjunction with user defined storage analysis commands allowing one to schedule periodic storage utilization analysis operations using FlexTk s built in command line tools The report file name is constructed according to the following logic 1 if the report entry is empty FlexTk will automatically generate a report file name and save the report file into the user s home directory 2 if the report entry specifies an existing directory FlexTk will automatically generate a report file name and save the report into the specified directory 3 if the report entry is not empty FlexTk will use the entered value as an absolute file name 45 FlexTk User Manual Flexense Ltd The Rules tab FlexTk Ultimate Only provides the user with the ability to perform storage utilization analysis on files matching one or more user defined criteria All files that are not matching the specified file matching criteria will be excluded from the analysis process and not displayed in the results dialog For example one may wish to analyze all types of documents with the file size more than 1 MB and were modified more than a year ago Analyze Files Matching Criteria amp Files Categorized as Documents Books and Help Files O Files Accessed More Than 6 Months In order to add one or more file matching rules press the Add button Select an exis
58. to user controllable rules and policies 3 Automatically executing duplicates removal actions in duplicate file sets with accurately detected original files and user defined removal actions Suppose you have two duplicate files located in two home directories related to two different users In this case it is impossible to make any reliable assumptions which file is the original and which is the duplicate Yes it is possible to compare files modification times and make an assumption that the older file is the original but in this specific situation it will be better for a human being to make the final decision 44 Duplicate Files Action Link Documents Original File Detection Rules Files Categorized as Documents Books and Help Files File Path Begins With EK DaTa DOCUMENTS Original Detected By Rules Another situation is when you have two or more duplicate files with one of them located in an organized storage pool For example suppose we have two documents with one of them located in a user s home directory and the second located in a designated corporate directory intended for business related documents In this case it may be assumed quite accurately that the file located in the designated directory is the original and the file located in the user s home directory is a duplicate For additional accuracy the original detection process may be performed using multiple rules such the file type location
59. use all features of FlexTk from an OS shell window The FlexTk command line tools provide power users and system administrators with the ability to automate the file management operations and to integrate FlexTk features into batch files and shell scripts The FlexTk command line tools is located in lt ProductDir gt bin directory flextk exe execute lt Command Name gt or lt XML File Name gt This command executes user defined commands using input directories files and all configuration options saved in the specified user defined command In addition FlexTk Ultimate allows one to directly execute user defined commands written according to the FlexTk XML Based format For detailed information about the XML format refer to the section 6 in this document 5 2 FlexTk Search Rule Based File Search Command Line Tool flextk exe search rule lt XML File Name gt dir lt Dir 1 gt lt Dir X gt lt Options gt This command executes XML search queries defined according to the FlexTk XML Based format using input directories and files specified in the command line For detailed information about the XML format refer to the section 6 in this document Parameters dir lt Input Directory 1 gt lt Input Directory X gt file lt File 1 gt lt File X gt This parameter specifies the list of input directories to process Options save_html_report ReportFileName This optional parameter instructs FlexTk to save a
60. verify each file after completing the copy operation When this parameter is set FlexTk will reread each copied file and verify that the destination file is identical to the source file Take into account that this option will significantly decrease the copy performance and increase the overall copy time 34 FlexTk User Manual Flexense Ltd The Rules tab FlexTk Ultimate Only provides the user with the ability to copy files matching one or more user defined criteria All files that are not matching the specified file matching criteria will be excluded from the copy process For example one may wish to copy all documents that were modified during the last month In order to add one or more file matching rules press the Add button Select an existing file matching rule and press the Delete button to remove the selected file matching rule If no rules are specified FlexTk will copy all the specified input directories and files For more information about how to define file matching rules for your specific needs refer to the file search tutorial 64 Advanced Options General amp Rules eo Performance Error Handling Copy Files Matching Criteria amp Files Categorized as Documents D Files Modified During This Month The Performance tab FlexTk Professional and FlexTk Ultimate provides the user with the ability to optimize file copy and data migration operations for user specific storage configurations and per
61. will automatically generate a report file name and save the report into the specified directory 3 if the report entry is not empty FlexTk will use the entered value as an absolute file name 18 FlexTk User Manual Flexense Ltd The Rules tab FlexTk Ultimate Only provides the user with the ability to perform file classification on files matching one or more user defined criteria All files that are not matching the specified file matching criteria will be excluded from the classification process and not displayed in classification results For example one may wish to classify all types of documents with the file size more than 1 MB and were modified more than a year ago Classify Files Matching Criteria D Files Accessed More Than 6 Months Files With the File Size More Than 10 MBytes In order to add one or more file matching rules press the Add button Select an existing file matching rule and press the Delete button to remove the selected file matching rule If no rules are specified FlexTk will classify all files located in the specified input disks and directories The Performance FlexTk Professional and FlexTk Ultimate tab provides the user with the ability to customize the file classification process for user specific storage configurations and performance requirements FlexTk is optimized for multi core multi CPU computers and advanced RAID storage systems and capable of scanning multiple file syste
62. with FlexTk Express 78 FlexTk User Manual Flexense Ltd 3 6 Music and Audio Files The Music and Audio file classification plug in uses binary pattern matching rules to identify the exact file format This file classification plug in is capable to distinguish between real audio files and phony files having one of commonly used audio file extensions During the classification process the Music and Audio file classification plug in actually opens each file and verifies format specific binary patterns Music and Audio Files Classification Results Name Size Size MPEG 3 Media File 31 33 MBytes 20 55 C Creative Labs Audio File 18 43 MBytes WM 12 09 Free Lossless Audio Codec FLAC Audio File 16 16 MBytes 10 60 C9 iTunes Audio File 12 93 MBytes 8 48 C Anime Music video File 12 45 MBytes 6 17 C Dolby Digital Audio File 6 79 MBytes 4 46 C Amiga MED Audio File 3 88 MBytes 2 55 C9 MPEG 4 Audio File 2 91 MBytes 1 91 C RAW 32 Bit Audio File 2 38 MBytes 1 56 9 Windows Media Audio File 1 84 MBytes 1 21 C Real Audio File 1 83 MBytes 1 20 L9 Fast Tracker 2 Extended Module 1 24 MBytes 0 82 CI OGG Audio File 767 70 KBytes 0 49 9 Extensible Music File 689 58 KBytes 0 44 l MPEG Audio File 549 36 KBytes 0 35 s l ma re TotalSpace 153 28 MBytes H if gt gt lt Total Files 172 x gt a Performance 2205 1 Files Sec Export Copy To Move To Delete Go Up Process Time 78ms Edit C
63. 1 MB Wasted Disk Space Original File File Size Wasted Space Ki idatal pictures RAW Amsterdami DSc 6802 JPE 3 E AB K datalpictures RAW Amsterdam ESC 6999 NEF Ki datal pictures RAW Amsterdam DSC _6977 MEF K datalpictures Flickri25 05C_2434 NEF Ki datal pictures RAW Amsterdam pS _ 7017 MEF K idataipictures RAW amsterdamiDSC 6972 NEF Kdatalpictures RAW Amsterdami ESC _ 6895 IPG Ki datalpictures JPEG Safari 0SC_0436 PG R J SER ELELLES PoP Po Po Po Pm om Po om Po O09 ME Duplicate Files 114 Wasted Space 273 11 MB E gt x Selected Files 25 Export Select Actions Selected Space 95 50 MB Preview Close Replace with Links 9 Move Duplicates To WS Delete Duplicates Edit User Defined Actions In order to start a duplicates search operation select one or more directories or files and press the Duplicates button on the main toolbar In regular cases there is no need to setup any advanced options just press the Start button and wait for the search operation to complete During the search process the duplicates search process dialog will display the total number of processed files the number of detected duplicate files and the amount of the wasted storage space In order to terminate an ongoing operation just press the Stop button located on the duplicates process dialog amp Duplicate File Set 3 Duplicate Files 6 63 MB Wasted Space Duplicate Files Last Modified fy K idatalpictures
64. 911927 KB923191 KB930178 9 msapps system32 2 diagwrn IVIEW_MP KB898461 KB913580 KB923414 E KB930916 O mui L Temp Directx zi jautoexp KB899587 KB914388 KB923689 KB931261 nview twain_32 E pvc javainst KB899591 KB914389 KB923694 E KB931768 O OemDir 9 Web DtcInstall KB873339 KB900485 KB91659S KB923980 KB931784 Offline Web Pages 9 winsxs 3 explorer KB885835 KB900725 KB917344 KB924191 KB931836 9 pchealth E 0 2 explorer KBS85836 KB901017 KB917422 KB924270 KB932168 3 E ALCMTR F extrac32 KB886185 KB901214 E KB917734 KB924496 E KB935448 ALCWZRD E FaxSetup KB887472 KB902344 KB917953 KB924667 LTDLG13N appversions EI FeatherTexture KB888111 KB902400 KB918118 KB925398 MedCtroc L3 Provisioning A Blue Lace 16 gdry KB888302 KB904706 KB918439 KB925902 F MicCal 9 RegisteredPackages W clock Gone Fishing KB890046 KB9054 14 KB919007 KB926255 mozver L Registration E clspack GP Install KB890859 KB905749 KB920213 KB926436 msdfmap 9 repair cmsetacl Greenstone KB891781 KB908519 KB920670 KB927779 msgsocm C Resources Coffee Bean W hh KB893756 KB908531 KB920683 KB927802 E msmqinst 5 security comsetup E iis6 KB893803v2 KB910437 KB920685 KB927891 NeroDigital SHELLNEW control E i
65. 97 MBytes EJ TXT 10 Bytes EJ ZIP 1 74 MBytes SDP 105 18 KBytes EJ EXE 5 13 MBytes Another issue that bothers advanced computer users is how to perform various file management operations on a number of files in a directory selected according to a specific criteria Using the current version of the Windows Explorer the user will need to select all the required files manually which may be a really tedious task if you need to deal with hundreds of files To help users to deal with large amounts of files in directories FlexTk introduces advanced files filtering capabilities For each opened directory FlexTk analyzes existing files and automatically builds a list of filters allowing one to select a specific file type to be displayed The filters view is located in the bottom right corner of the FlexTk main GUI application For each file type in the current directory FlexTk displays the number of files and the total storage Space consumed by all files related to the file type In order to see files related to a specific file type just select the required filter in the filter view To reset the current view and to see all files in the current directory select the Show All item in the filter view 63 FlexTk User Manual Flexense Ltd 2 22 Bookmarks Overtime disks are getting larger and larger and we are storing more and more files documents songs and movies Some computers are equipped with multiple hard drives and many regular compu
66. Classification Results Name Size Size C Google Video File 76 20 MBytes GT 23 33 C9 Matroska Video File 62 43 MBytes 19 11 9 TrueMotion VP Video File 40 89 MBytes 12 52 C RealVideo Variable Bit Rate File 34 51 MBytes 10 57 C9 MPEG 4 Multimedia File 28 13 MBytes 3 61 9 DivX Encoded Movie 21 42 MBytes 6 56 C Apple QuickTime Movie 15 41 MBytes 4 72 o 9 Microsoft Media Center Recorded Television File 13 58 MBytes L 4 16 MPEG 4 Video File 7 00 MBytes 2 14 C9 MJPEG Video File 5 69 MBytes 1 74 C Nullsoft Streaming Video File 4 51 MBytes 1 38 Indeo Video File 4 44 MBytes 1 36 9 Protected Macromedia Director Movie 4 38 MBytes 1 34 9 P6 Encoded Video File 3 82 MBytes 1 17 C Windows Movie Maker Project 1 66 MBytes 0 51 v i i ma r Total Space 1 30 GBytes H P an i x amp P TotalFiles 25299 x l i i Performance 225 7 Files Sec Export Copy To Move To Delete Go Up Process Time 1 Min 52 Secs Edit Close NN e HPO WO AAI HAA WOO OM This file classification plug in is available for registered users only In order to be able to use this file classification plug in the user needs to purchase a license for FlexTk Professional or FlexTk Ultimate and actually register the product It is not possible to use this file classification plug in with FlexTk Express 3 5 Hidden Movies and V
67. D disk array FULL MEDIUM LOW or MANUAL The MANUAL performance mode Speed In order to minimize potential performance impact on running production systems FlexTk allows one to intentionally slow down the storage analysis process According to your specific needs set the process speed mode to required the file delay and block delay parameters to be specified ms Automatic Report Generation Optional The report element instructs FlexTk to automatically save results to a report file The type attribute may be set to HTML TEXT or CSV An optional title element may be used to set a custom report title If the save to element is not specified FlexTk will automatically generate a file name and save the report into the user s home directory If the specified save to value represents an existing directory FlexTk will automatically generate a file name and Save report into the specified directory In all other cases FlexTk will save the report using the sSave to value as an absolute file name 132 FlexTk User Manual Flexense Ltd Storage Analysis Actions Optional FlexTk Ultimate allows one to define one or more conditional actions capable of detecting user specified storage utilization patterns executing automatic actions and sending e mail notifications The mode attribute may be set to PREVIEW or EXECUTE In the
68. Disables directories buttons on the navigation bar e Show Delete Confirmation Dialog select this option to show delete confirmation dialog e Close Successfully Completed Operations select this option to automatically close successfully completed file copy move and delete operations e Automatically Check For Product Updates select this option to instruct FlexTk to automatically check for available product updates e Use Internal Image Viewer select this option to use the FlexTk s built in image viewer as the default image viewer e Copy File Attributes select this option to enable default copying file attributes for all file copy and move operations e Copy File Timestamps select this option to enable default copying file timestamps for all file copy and move operations The Shortcuts tab provides the user with the ability to customize keyboard shortcuts Click on a shortcut item to edit the currently assigned key sequence Press the Default Shortcuts button to reset all keyboard shortcuts to default values Flextk Options E General M Shortcuts Exclude Proxy E Mail E Advanced Command Shortcut Clear Selection Esc First bem Home Last Item End Previous Item Up Previous Item Left A Next Ikem Down 69 FlexTk User Manual Flexense Ltd The Exclude tab allows one to add a number of directories that should be excluded from the processing Press the Ad
69. E MOVE AND LINK or EXECUTE For detailed information about all action types and values refer to the FlexTk product manual process all PDF documents FlexTk is capable of scanning multiple disks or directories in parallel thus improving the speed of the file classification process on multi CPU multi core systems The scanning element allows one to control the file scanning mode Set the scanning mode to PARALLEL if you wish to scan all input disks and directories simultaneously The filter element allows one to specify a file name filter instead of specifying file matching rules For example set the file name filter to pdf to Process Options Optional Parameter Description FlexTk is optimized for multi core multi CPU computers and advanced RAID storage systems and capable of scanning multiple file systems in parallel In order to speed up the file classification process use multiple processing streams when scanning input directories located on multiple physical hard disks or a RAID disk array FULL MEDIUM LOW or MANUAL The MANUAL performance mode required the file delay and block delay parameters to be specified ms Speed In order to minimize potential performance impact on running production systems FlexTk allows one to intentionally slow down the file classification process According to your specific needs set the process speed mode to Aut
70. E Performance P Exclude Actions Analyze Files Matching Criteria amp Files Categorized as Documents Books and Help Files D Files Accessed More Than 6 Months The specified file matching rules will limit the storage utilization analysis process to files matching the specified criteria Files not matching the specified criteria will be excluded from the analysis process not evaluated by user specified conditions and not displayed in the results i Analyze Storage Utilization B x General Rules WA Performance P Exclude Actions Description For Each Top Most Directory Under Fi doc Having More Than 1 GBytes Mode Preview v Once you have finished adding file matching rules select the Actions tab The Actions tab allows one to specify one or more conditions and define actions that should be executed when a condition is met In order to add a new conditional action press the Add button located on the Actions tab 96 FlexTk User Manual Flexense Ltd The conditional action dialog consists of the following three selectors the directories selector the condition selector and the action selector The directories selector provides the user with the ability to specify an explicit directory to check or an implicit range of directories that Should be checked In the simplest case you can
71. FlexTk User Manual Flexense Ltd FlexTk User Manual Flexense Ltd www flexense com Version 3 1 Mar 2009 FlexTk User Manual Flexense Ltd Le a Comman esaea aaa a AAAA A nina ake 7 1 9 Built DARAD S a E AEE EIE ETE EE E E E E EEE T TE 7 e Mam OL Bets eile vdieo eee errr ee err n aaa RA 8 Pape gious Pn gb gs at ne ee ee ee ee eee ree ee ere ee 8 Ca Man o DOO Se oe ee ee ee eee a en ee Re a ae ee a nr a ener eee amen ee ee rer 9 ee Te 8 Te ee eo eee ee eee nC Ee Te Tse eat ee ee ey eT ee a ere ere Tr oe 10 Fe A E E sos aeas 12 Be le cette acids canes eain aden acaaaie E 14 2 6 File SSSA Oe L 5 eee EE AE T eT ee Se yee me we TERT Tennent ET ET AEO 16 2 7 2 8 9 3 2 Ti i i 3 3 el anette File lio fo CO ocrni aeeai 77 34 Movies and Video FilaS cae cee acep tcesrsarnens dich a 78 3 5 Hidden Movies and Video Fiul Siisiiiccicccdsssevavevscecisvivneccasa seuss veueseeberieesenses bananas eoeWeundewewase 78 30 Puse aoan AUGO FIE acrin a 79 3 7 Hidden Music and Audio RO e a dtr deka 79 3 8 3 9 Ag Oe go ee ee ene enn ne ce ee ee ee ee a a nee eT 81 4 4 4 Advanced Storage Utilization Analysis Tutorial s ssesesssrneennnennnennnenrnnernrenrrrnrnrerererrereene 95 FlexTk User Manual Flexense Ltd om lo he ee ee ee eee 100 5 1 FlexTk Execute User Defined Commands Execution Tool eee eee eeeeee eee eeeeeeees 100 5 2 FlexTk Search Rule Based File Search Command Line Tool E E Se eee eee ET hee 100
72. JO BORREGO P Ti P P kaj ji Pi i P4 The Preview mode is especially useful during the design stage in order to ensure proper operation of a file organizing command Once the organizing command is tested it may be more effective to switch to the Stream mode which is especially optimized to perform all as fast as possible using a minimal amount of memory In the Stream mode FlexTk will process all the input directories and files evaluate the specified file matching rules and execute all the required actions on the fly without showing the preview dialog A user defined file organizing command may be executed in a number of different ways In the simplest case just click on the command item in the user defined commands tool pane In addition frequently used file organizing operations may be added to the user s desktop as direct shortcuts and executed in a single mouse click without the need to start the FlexTk main GUI application Finally FlexTk Professional and FlexTk Ultimate allow one to execute file organizing operations using the FlexTk command line tool For more information about all file organizing features and capabilities refer to the file organizing tutorial in this document 28 FlexTk User Manual Flexense Ltd 2 9 File Synchronization The FlexTk file management toolkit provides advanced file synchronization capabilities allowing one to synchronize files between directories local disks and
73. Last Modified Search Files Last Accessed Search Files Created B Search Files With the File Size Containing Text Pattern FlexTk One of the most frequently used search operations is to find recently modified or created files The FlexTk s search engine provides three time matching search rules allowing one to search files by the creation time the last modification time and the last access time Sometimes there is a need to find very specific files requiring search queries with numerous file matching rules For example in order to find documents containing a specific text that were modified today you need to define a search query with three file matching rules The first one will match files categorized as documents The second rule will search for specific text inside files And the last one will match files that were modified today In order to keep you hard disk in good shape it may be useful to periodically clean unused files and reclaim wasted storage space The most efficient way to do that is to find large files that have not been accessed for a long time Use the file size matching rule in conjunction with the access time matching rules to find large files that have not been accessed for months or years Also it may be useful to mix these rules with the file category matching rule For example you can define a search query that will find all large pictures songs or movies that have not been accessed for a while 82
74. Modified C WINDOW Sisystem32config sortware LOG 11 Feb 2009 16 50 50 Added C Documents and Settings flextk4pplication Dakai 11 Febf2009 16 50 50 Added C Documents and Settings flextk Local Settings 4poili 11 Feb 009 16 50 50 Deleted C Documents and Settings flextk Local Settings 4poili 11 Febjz009 16 50 50 Added C Documents and Settings flextk Local Settings 4poili 11 Febf2009 16 50 50 Deleted C Documents and Settings flextk Local Settings 4poili 11 Feb 2009 16 50 50 Added C Documents and Settings flextk4pplication DatalM 1ifFeb 2009 16 50 50 Modified C Documents and Settings iflextk Application Data 11 Febf2009 16 50 50 Deleted CA Documents and Settings flextk4pplication Datat 11 Febf2009 16 50 50 Added C Documents and Settings flextk4pplication DataiM 11 Feb 009 16 50 50 Modified C Documents and Settings flextk4pplication DatayM 11 Febjz009 16 50 50 Deleted CiDocuments and Settings flextk 4pplication Data Changes 246 Change Rate 7 1 Files Sec Process Time 34 76 Sec Export Continue In addition the user is provided with the ability to specify conditional real time actions capable of executing FlexTk s user defined commands custom commands scripts or batch files FlexTk User Manual Flexense Ltd 1 5 File Copy and Data Migration The FlexTk file management toolkit provides a large number of advanced multi stream file copy and rule based data migration capabilities allowing one to copy vast amounts of
75. O amp Copy Command assification Command Cleanup Temporary Files 5 Execute Command ilete Command a5 Find Duplicates on Disk F ate Files Search Command eee Set Keyboard Shortcut Pann Organize Files a ganizing Command d Perform Weekly Backup ae Create Desktop Shortcut ganizing Command Rename Command amp Move Command Up Move Command Down il Import Commands Export to ML Format Export to FL Format ix Delete Command In order to execute a user defined command directly from the commands management dialog select the command item and press the Execute button FlexTk will load the user defined command and execute it in the main GUI application showing all the requiring GUI windows and dialogs according to the information saved in the user defined command In order to create a desktop shortcut for a command select the command item press the right mouse button and select the Create Desktop Shortcut menu item FlexTk will create a desktop Shortcut with the same file name as the command s name In order to execute such a command just click on the command shortcut on the Windows desktop Press Ok to save shortcut Finally FlexTk Ultimate allows one to associate custom keyboard shortcuts with user defined commands In order to set a keyboard shortcut for a user defined command select the command item in the command list press the right mouse button
76. O 00 0o 0o 00 o 00 00 m N O 8 E o Deleted 12 Oct 2008 FlexTk s built in disk monitor provides the user with the ability to export reports containing all detected changes into a number of standard formats such as HTML ASCII text and Excel CSV Press the Export button and select an appropriate file format to export the currently displayed changes into a file In addition the user is provided with the ability to export change reports automatically See the disk monitoring actions section for more details about how to export change reports automatically Add New Search Command Edit Command Organize Command T Execute Command Synchronize Command ae Create Desktop Shortcut Classify Command Rename Command amp 2 2 gt Duplicates Search Command Storage Analysis Command amp Move Command Up w Move Command Down Disk Monitoring Command Delete Command Copy Command Move Command Delete Command In order to simplify management and execution of advanced disk monitoring commands FlexTk provides the user with the ability to add user defined disk monitoring commands and to execute them in the main GUI application as standalone GUI tools or using FlexTk s command line tools Refer to the user defined commands section for more details about how to add edit and execute FlexTk s user defined commands 41 FlexT
77. PREVIEW mode the command will display the storage analysis results and a list of actions that were triggered In the FlexTk GUI application the user will be provided with the ability to manually select actions that should be executed In the EXECUTE mode FlexTk will automatically execute all the triggered actions without showing storage analysis results The actions list may include one or more conditional actions specifying conditions to detect and actions to execute for each directory meeting the specified condition The for element allows one to specify a condition that should be detected Use the mode attribute to set the condition mode to one of the following values Description Instructs to evaluate the condition for each input directory Instructs to evaluate the condition for the directory specified as the value in the for element Instructs to evaluate the condition for each directory under the directory specified as the value in the for element Use the op attribute to set the condition operator to one of the following values Operator Description EQ Triggers action when the evaluated value equal to the condition value Triggers action when the evaluated value greater than the condition value Triggers action when the evaluated value less than the condition value Use the value attribute to set the condition value The condition value which should be Specified as a decim
78. Professional v3 0 60 4 12Mp 25 USD File System Windows 32 Bit 30 Day Trial weenie Change Monitor Windows 64 Bit FlexTk Ultimate v3 0 60 125 USD 77 EEE eee 30 Day Trial _ More Options FlexTk Professional FlexTk Ultimate For more information about product editions refer to the versions page After obtaining a valid payment ID select the Help About menu item and press the Register button on the about dialog On the registration dialog enter the customer name the payment ID export the product ID file and send this file to register flexense com About FlexTk Ultimate Register FlexTk Ultimate FlexTk Ultimate 3 0 60 SELIG UAT EEL Pe GL Drie ee Web Site wiw Flexense com 1 Enter your name a valid payment ID and export the product ID file I i Customer Name O License Evaluation Copy 31 Days Left Peeenlel we Mle era ER er Payment ID O Product Id AQS NPRRL IGF I OCARQNMU KIIG EA sec Affiliate Id FLESEMSE Platform Windows 32 Bit Build Date Feb 6 2009 10 18 05 Build Type Release 2 Send the product ID file to registertm flexense com as an attachment 3 Receive a product unlock file and import it 4 Import Unlock File Register Buy Now Buy Now After receiving the unlock file press the Import Unlock File button and import the unlock file Please take into account that it may take up to 24 hours to receive y
79. RAW amsterdamiDSC 6802 IPG OF fock 2008 13 21 28 Dipictures new amsterdam DSC_ 6802 IPG OF fOckf2008 13 30 43 Dr pictures process D5SC_ 6602 JPS OF fock 2008 13 37 40 A Set Original Sy Select Replace With Links w After finishing the search process FlexTk will show the list of detected duplicate file sets the number of detected duplicate files and the amount of the wasted storage space Each duplicate file set may contain two or more files that are identical Files are considered identical if they have identical data Some duplicates may have identical file names others may be named differently or even have different file extensions During the duplicates search process FlexTk compares files data only and therefore accurately detects duplicate files with arbitrary file names 49 FlexTk User Manual Flexense Ltd The duplicates search results list shows duplicate file sets sorted by the amount of the wasted storage space In order to export a report file containing the list of all duplicate file sets press the Export button and select an appropriate file format HTML Text or Excel CSV In order to open a duplicate set just click on the set item in the results list The duplicate set dialog shows all duplicate files related to the set with one of them marked as the original file By default FlexTk selects the oldest file in the set as the original file Select another duplicate file and press the Set Original butt
80. Site Alt S File Synchronization Command Analyze System Disk Alb Storage Utilization Analysis Command Classify Files on Disk D At Z File Classification Command Perform Weekly Backup Alt 6 File Organizing Command Find Duplicates on Disk F Alk D Duplicate Files Search Command Cleanup Temporary Files Ctrl Del File Delete Command ie gt E In order to add a new user defined command press the Add button and select an appropriate command type On the command inputs dialog add one or more directories or files that should be processed and press the Next button A typical command dialog shows command specific features and options depending on the selected command type For detailed information about how to use a specific command refer to an appropriate section in the FlexTk product manual Select a user defined command and press the Edit button to edit the selected user defined command Select one or more user defined commands and press the Delete button to delete all the selected commands Select a user defined command and press the Up or Down buttons to change the position of a command in the command list Use this feature to move more frequently used commands to the beginning of the command list All changes made in user defined commands will take effect in both command management interfaces the user defined commands management dialog and the user defined commands tool pane Sometimes when you have a wor
81. Summary report and the list of all search results to an external HTML file If no file name is specified FlexTk will automatically generate a file name according to the following template flextk_search date time html where date and time will be substituted by current date and time accordingly Save_csv_report ReportFileName This optional parameter instructs FlexTk to save a Summary report and the list of all search results to an Excel CSV file If no file name is specified FlexTk will automatically generate a file name according to the following template flextk_search date time csv just like with the HTML formatted file save_text_report ReportFileName This optional parameter instructs FlexTk to save a Summary report and the list of all search results to a text report file If no file name is specified FlexTk will automatically generate a file name according to the following template flextk_search date time txt file_scanner lt sequential or parallel gt Specifies the file scanning mode sequential or parallel Use the parallel scanning mode when copying multiple input directories located on a RAID array or multiple disk drives V Shows FlexTk s major version minor version and revision help This parameter instructs FlexTk to show the command line usage information 100 FlexTk User Manual Flexense Ltd 5 3 FlexTk Sync File System Synchronization Command Line Tool In addition to the GUI applicat
82. Tools section in this document 56 FlexTk User Manual Flexense Ltd Advanced Commands Management FlexTk provides the user with an advanced user defined commands GUI management interface allowing one to manage and execute user defined commands more effectively To open advanced user defined commands management dialog select the menu Tools Manage Commands In addition to the features available in the user defined commands tool pane the commands management dialog provides commands search and filters user defined command copy command import export capabilities and user defined command shortcuts For each user defined command the commands management dialog displays the command name a user selected command shortcut and the command type In order to find a specific user defined command enter all or a part of the command name in the search entry and press the Search button Alternatively select a specific command type in the command filter to show commands of a specific type only For example select the View Search Commands filter to see search commands only The command type filter may be user in conjunction with the command search capability In order to reset search results and the command type filter press the Clear button and the command management dialog will show all the defined commands i User Defined Commands Name Shortcut Type Search Documents Modified Today Ctrl File Search Command Sync Web
83. Ultimate provides the user with the ability to limit the duplicates search process to files matching user defined criteria An optional list of file matching rules may specify one or more rules that should be used during the duplicates search process All the specified file matching rules will be evaluated in the same order as they are specified in the user defined command FlexTk supports a large number of various types of rules capable of matching files by the file extension name path size time content etc For detailed information about all the Supported types of file matching rules refer to the section 6 4 in this document Miscellaneous Parameters Optional The signature element allows one to set one of the following duplicate files search algorithms MD5 SHA1 or SHA256 default The SHA256 algorithm is the most reliable one and it is used by default The MD5 and SHA1 algorithms are significantly faster but less reliable The sets element provides the user with the ability to control the maximum number of duplicate file sets default is 1000 reported by FlexTk After finishing the search process FlexTk will sort all the detected duplicate file sets by the amount of the wasted storage space and display the top X duplicate file sets as specified by this parameter The filter element allows one to specify a file name filter instead of specifying file matching rules For example set the file name filter to pdf to
84. Unknown Files 662 76 MB O29 CJ Game Files 438 97 MB o 20 CG Windows Files 138 96 MB 0 06 CJ Temporary Files 160 21 KB 0 01 Total Space 219 43 GB H eal Lp Lr Ei Total Files 192557 Performance 27082 6 Files Sec Export Link To Copy To Move To Delete Process Time 7 11 Sec Frequently used file classification operations may be customized for user specific needs pre configured as user defined commands and executed in a single mouse click using FlexTk s main GUI application or direct desktop shortcuts Commands a Search Documents Modified Today LS S nc Web Site g Analyze System Disk Add New ee ese ee Classify Files on Disk D ae Perform Weekly Backup Edit Command 3 Organize Command 15 Find Duplicates on Disk F Sec lipec omnis b Cleanup Temporary Files l Set Keyboard Shortcut Classify Command Fr Synchronize Command Create Desktop Shortcut Storage Analysis Command Rename Command 5 gt Duplicates Search Command Move Command Up Disk Monitoring Command Move Command Down Copy Command x Delete Command Move Command Delete Command In addition FlexTk Professional and FlexTk Ultimate provide a command line tool allowing one to execute user defined file classification commands from batch files and shell scripts or schedule periodic file classification operations using a general purpose command scheduler For more det
85. User Defined Commands The FlexTk file management toolkit is a powerful and flexible product providing a large number of features capabilities and configuration options allowing one to perform many different file and storage management operations In order to simplify management and execution of frequently used operations FlexTk provides the user with the ability to add user defined commands All major product features such as file search classification organizing synchronization copy move delete storage utilization analysis duplicate files search and disk monitoring may be added as user defined commands and pre configured for user specific needs and custom hardware configurations In addition to the user defined commands management capabilities available in the FlexTk main GUI application the user is provided with the ability to write user defined commands in an XML Based format The XML Based format which is explained in this section provides the user with full control over all the features available in the FlexTk main GUI application Properly written XML user defined commands may be imported to the FlexTk s product configuration or executed on the fly using the FlexTk s command line tool FlexTk Ultimate Example Command 41 lt search name Search Command Name gt lt inputs gt lt dir gt D lt dir gt lt dir gt F lt dir gt lt inputs gt lt rules logic AND gt lt extension gt JPG BMP PNG lt extens
86. _ mode lt OverwriteMode gt 108 FlexTk User Manual Flexense Ltd This parameter specifies the file overwrite mode overwrite overwrite_if_ newer or skip copy_dacl This parameter instructs to copy files access control lists DACL copy_sacl This parameter instructs to copy files security control lists SACL copy_owner This parameter instructs to copy files user group information copy_time This parameter instructs to copy files last access write creation times copy_attr This parameter instructs to copy files read only system hidden attributes copy_all This parameter instructs to copy files ACL ownership times and attributes 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 5 10 FlexTk Delete File Delete Command Line Tool In addition to the GUI application the FlexTk Professional and FlexTk Ultimate editions a command line tool allowing one to use the FlexTk s file delete engine from an OS shell window The FlexTk delete command line tool provides power users and system administrators with the ability to automate file deletion processes and to integrate FlexTk features info batch files and Shell scripts The FlexTk command line tool is located in lt ProductDir gt bin directory flextk delete lt Input 1 gt lt Input X gt lt Options gt Parameters flextk
87. a copy or move operation After CTRL C or CTRL X CTRL O Open Selected File With CTRL P Open the file properties dialog CTRL R Refresh the current view CTRL N Rename the currently selected file or directory DEL Starts delete operation 150
88. acters long The match element is an optional element default value is 1 allowing one to specify the maximum number of matches for each file during the file classification process Sometimes it may be useful to categorize each file to more than one file class This parameter controls the maximum number of classes each file may be related to Each file classification plugin should define one or more file classes specifying file matching rules that will be used to detect each specific file class Each file class in the class list should have a unique class name During the file classification process FlexTk will pass each file through the class list and evaluate file matching rules specified in each specific file class Format lt class name Class Name 1 gt lt rules gt lt File Matching Rules gt lt rules gt lt class gt lt class name Class Name X gt lt rules gt lt File Matching Rules gt lt rules gt lt class gt File classes are evaluated in the same order as they are defined in the class list The maximum match count parameter described in the plugin info section controls the maximum number of matches allowed for each file If the parameter is set to 1 default FlexTk will process each file until a first matching class and skip all remaining classes in the class list 122 FlexTk User Manual Flexense Ltd 6 5 5 Class Definition Each file class should specify on
89. ages amp Categorized 4s Images Pictures and Graphic Files Files Accessed More Than 6 Months Delete Execute Action For Files Matching Criteria FlexTk provides two distinct file organizing modes the Preview mode and the Stream mode In the Preview mode FlexTk will process all the input directories and files evaluate all the specified file matching rules and display a preview dialog showing the list of actions that Should be performed The user will be provided with the ability to select unselect individual actions execute all the selected organizing actions or export the list of actions into one of standard formats such as HTML Excel CSV and ASCII text amp amp Organize Files Operation File Marne Copy To F Documents Backup F idocistorage_ management appig 4pplo ve doc Copy To FiDocuments Backup F idoclstorage_managementatalspecs bbs101 pdf Copy To FiiDocuments Backup F idocistorage_management atalspecs bios32sd pdf Copy To F iDocuments Backup F idocistorage_management atalspecs edd1 1 pdr Copy To FiiDocuments Backup F doci storage_managementatalspecs edd30 pdf Copy To FiiDocuments Backup F docistorage_management atalspecs smbios pdf Copy To F Documents Backup F idocistorage_management atalwp autohdd pdf Copy To F Documents Backup F doc storage_management atalwp bootcd pdf Files 5760 H En Space 40 27 GB gt Total Files 9258 Export Select Options Process Time 797 ms Organize
90. ails about user defined commands refer to the section 2 15 in this document 16 FlexTk User Manual Flexense Ltd FlexTk performs file classification using multiple file classification plugins designed for different purposes A clean FlexTk installation includes a default file classification plugin named Default File Hierarchy which is a general purpose classification plugin capable of recognizing more than 2000 types of files and organizing them into a logical file hierarchy Additional file classification plugins optimized for specific purposes may be installed from our web site For more information about existing file classification plugins refer to the File Classification Plugins section in this document 6 File Classification Select Classification Plugin Classification Plugin Author Online Help Default File Hierarchy Flexense Help a Time Based File Hierarchy Flexense a Size Based File Hierarchy Flexense a Movies and video Files Flexense In the simplest case FlexTk allows one to classify files located in one or more disks or directories and display file classification results In order to start a file classification operation select one or more disks or directories and press the Classify button located on the main toolbar On the Select Classification Plugin dialog select the Default File Hierarchy and press the Classify button After finishing the file classif
91. al lt speed file delay X block delay Y gt Mode lt speed gt Optional lt process gt lt exclude gt Optional lt dir gt Exclude Directory 1 lt dir gt lt exclude gt lt duplicates gt Command Inputs The inputs list should specify all the directories and files that should be processed Each directory or file in the input list should include a full path name Depending on the file scanning mode all the specified directories will be processed sequentially one after one or in parallel 134 FlexTk User Manual Flexense Ltd Special Input Modes In addition to the ability to process explicitly specified inputs the FlexTk GUI application provides two special input modes allowing one to process external parameters or the current directory instead of the inputs list User defined commands with the inputs mode set to the external parameters mode are accepting drag and drop operations into the command item in the commands tool pane In order to set a user defined command to the _ external parameters mode specify lt inputs gt USER PARAMS lt inputs gt instead of the regular input list User defined commands with the input mode set to the current directory mode are processing the file navigator s current directory In order to set a user defined command to the current directory inputs mode specify lt inputs gt CURRENT DIR lt inputs gt instead of the input list File Matching Rules Optional FlexTk
92. al integer will be evaluated according to the specified mode and operator Use the units attribute to set one of the following condition units Value Description Use the do element to specify one of the following actions that should be executed Mode Description EMAIL HTML Send an HTML e mail notification to the specified e mail address EMAIL TEXT Send a text e mail notification to the specified e mail address USER CMD Execute the specified user defined command E CUSTOM CMD xecute the specified custom command REPORT HTML Save an HTML storage analysis report to the specified file REPORT TEXT Save a text storage analysis report to the specified file REPORT CSV Save a CSV storage analysis report to the specified file Depending on the specified action type the do element s value will be used as an e mail address a command name or a report file name For detailed information about all features related to storage analysis conditional actions refer to the FlexTk product manual 133 FlexTk User Manual Flexense Ltd 6 6 4 Duplicate Files Search FlexTk s built in duplicate files finder provides a large number of advanced features and capabilities allowing one to identify and cleanup duplicate files on personal computers and enterprise storage systems In addition power users and IT professionals are provided with policy based duplicate files detection and removal capabilities FlexTk Ultimate only
93. assify and Move File Hierarchy To select this option and specify a destination directory to construct an organized hierarchy of directories and move all classified files into that hierarchy according to file classification results e Move Files To and Link Originals select this option and specify a destination directory to construct an organized hierarchy of directories and move all classified files into that hierarchy according to file classification results while replacing original files with links pointing to classified files in the specified destination directory e Execute Custom Command select this option and specify a custom command or a script file to be executed for each classified file For each classified file FlexTk will execute the specified custom command and pass the full name of the file and the full class name as the first and the second command line arguments respectively BLE Fie Edit wiew Favorites Tools Help ar ax QA P Search gt Folders Archive Backup and Disk Image Files B Development Files 5B Documents Books and Help Files ID Game Files Images Pictures and Graphic Files Internet Files Miscellaneous Files en Movies Clips and Video Files Oo Music and Audio Files D Programs Extensions and Script Files O Unknown Files D windows Files 12 o
94. at were modified during the last month and a nested rules list containing rules matching documents and image files In order to match all the specified file categories the nested rule list should be set to the logic OR while the top level rule list should be set to the logic AND File Search Advanced Options ee a Search Performance P Exclude ce Advanced All or part of the File name Search Files Matching Criteria O Files Modified During This Month bre Nested File Matching Rules db Add Rule Add Rule List Edit Rule S Cancel Delete Rule In order to add a nested rule list to a search operation press the right mouse button over the rule list and select the Add Rule List menu item The nested rule list dialog provides exactly the same features as the regular search rule list and allows one to construct a hierarchy of multi level search rules with an unlimited depth and complexity In order to edit a nested rule list just double click on a rule list item in the rules view In order to delete a nested rule list select the list item in the rules view and press the Delete button The search results dialog displays the search status the number of files found the total amount of storage space occupied by matching files and the total number of files processed during the search process FlexTk allows one to perform numerous operations with search results including copy move or delete To perform a
95. ay be set to YES or NO default If the verify element is set to YES FlexTk will verify each copied or moved file Miscellaneous Parameters Optional Parameter Description The preview element may be set to YES or NO If the preview element is set to YES default FlexTk will show the file organizing preview dialog allowing one to manually select or unselect actions that should be performed defined commands using keyboard shortcuts Use the shortcut element to specify a keyboard shortcut for the command The FlexTk GUI application provides the user with the ability to execute user 141 FlexTk User Manual Flexense Ltd 6 6 7 File Copy The FlexTk file management toolkit provides a large number of advanced multi stream file copy and rule based data migration capabilities allowing one to copy vast amounts of files fast efficiently and reliably FlexTk allows one to copy files including access control lists ACLs security attributes ownership information timestamps and file attributes The user is provided with a large number of flexible copy performance tuning and fault tolerance options allowing one to copy data at various speeds recover failed copy operations and minimize the potential Impact on running production systems In addition to the ability to define file copy commands using the FlexTk GUI application FlexTk allows one to specify file copy commands us
96. be set to YES or NO If the recursive element is set to YES default FlexTk will monitor directories recursively including all subdirectories The FlexTk GUI application provides the user with the ability to execute user defined commands using keyboard shortcuts Use the shortcut element to specify a keyboard shortcut for the command File Matching Rules Optional FlexTk provides the user with the ability to limit the disk monitoring process to files matching user defined criteria An optional list of file matching rules may specify one or more rules that Should be used during the disk monitoring process All the specified file matching rules will be evaluated in the same order as they are specified in the user defined command FlexTk Supports a large number of various types of rules capable of matching files by the file extension name path size time content etc For detailed information about all the Supported types of file matching rules refer to the section 6 4 in this document Actions Optional One of the most powerful capabilities of the FlexTk s real time disk monitor is the ability to perform user defined actions each time the disk monitor reaches a user specified number of changes Specify one or more actions and set the changes attribute to the required number of changes Each specified action may save a change report execute a user defined command and or execute a custom command
97. bjects 0 bytes My Computer Automatic file classification operations are especially useful in conjunction with user defined commands allowing one to pre configure all the required parameters and optimize file classification for user specific needs and custom storage configurations Finally the user may use FlexTk s command line tool which is capable of executing user defined command and provides the ability to schedule periodic file classification operations at regular time intervals thus allowing one to fully automate the whole file classification process 21 FlexTk User Manual Flexense Ltd 2 7 File Search The FlexTk s built in file search engine allows one to execute sophisticated search queries using multiple file matching rules and logical operators The file search engine is integrated with the FlexTk s built in file classification engine allowing one use file classification rules as file matching rules in search queries The user is provided with the ability to save frequently used file search operations and to execute them as needed in a single mouse click E Search Files Enter File Search Criteria z Advanced Options To start a simple file search just press the Search button and enter all or a part of the file name to search for Fill find all files matching the specified file name pattern For more advanced search options press the Advanced Options button on the search dialog amp amp File Sear
98. bout user defined commands refer to the User Defined Commands section in this document 84 FlexTk User Manual Flexense Ltd 4 2 File Organizing Tutorial Keeping the hard disk in your desktop computer in a good shape is not a simple task Managing and organizing files on an external NAS server or an enterprise storage system is much more difficult Pictures movies songs documents reports and application specific files are flooding into our computers and storage devices making in very complex to keep things organized The problem becomes even more complicated due to the fact that everyone has his her own specific needs and it is just impossible to develop a file organizing solution that will be good for everyone The FlexTk file management toolkit includes built in file classification categorization and organizing capabilities allowing one to define user specific file organizing rules policies and actions especially tuned for the user s specific needs 63 Organize Files Add One or More Organizing Commands Command Name Conditions Action Backup Recently Modified Documents 2 Copy To F iDocuments Backup Archive Old Music Move and Link Ta K Music Archive zZ a Compress Old Images z Execute C Program FilesWinRar rar 4 c pE Cleanup Temporary Files 1 Delete Preview Mode The user is provided with the ability to define one or more file organizing policies and apply them simultaneously during a single pa
99. c e mail will provide detailed information about the exact reason of the notification In order to use e mail notifications the user needs to define an e mail account in the advanced options dialog Send Text Notification To sends a text notification to the entered destination e mail address Each specific e mail will provide detailed information about the exact reason of the notification In order to use e mail notifications the user needs to define an e mail account in the advanced options dialog Execute User Command allows one to execute a FlexTk s user defined command for each directory meeting the specified condition For example the user may define a Storage utilization analysis operation looking for large amounts of old MP3 music files and executing an automatic archiving or clean up command for each directory where the amount of old MP3 music files is greater that the specified maximum For more details about user defined commands refer to the section 2 15 in this document Execute Custom Command allows one to execute a custom command batch file or a Shell script for each directory meeting the specified condition The absolute directory name will be specified as an argument for the specified command Save Report To allows one to Save a full storage analysis report in the HTML Excel CSV or text format The saved report will contain information about all input directories that were processed during the storage utilization analysis o
100. c needs set the process speed mode to FULL MEDIUM LOW or MANUAL The MANUAL performance mode required the file delay and block delay parameters to be specified ms progress The progress element may be set to YES or NO If the progress element is set to YES FlexTk will display a progress bar on the operation process dialog In order to optimize the file copy performance when processing large amounts of files it may be significantly more efficient to disable the progress bar retry count The retry count element allows one to specify the number of retries should be made on locked source files for copy move operations retry delay The retry delay element allows one to specify a retry delay that should be made between retries to copy move locked source files copy The copy element may specify one or more of the following copy flags ATTR Instructs to copy file attributes DACL Instructs to copy discrete access control lists DACL SACL Instructs to copy security control lists SACL OWNER Instructs to copy user group ownership information TIME Instructs to copy file timestamps The verify element may be set to YES or NO default If the verify element is set to YES FlexTk will verify each copied or moved file 143 FlexTk User Manual Flexense Ltd 6 6 8 File Delete The FlexTk file management toolkit
101. ch Advanced Options Search QA Performance P Exclude EE Advanced All or part of the File name Search Files Matching Criteria Categorized 4s Documents Books and Help Files Files With Size More Than 2 MBytes D Files Modified During This Month Search Cancel The advanced search dialog allows one to specify multiple search criteria that should be used during the search process To add search criteria press the Add button On the advanced search criteria dialog select the criteria type and enter required parameters FlexTk provides the following search criteria types e Search for files related to a specific file category or file class e Search for files containing a specific text pattern e Search for files with a specific last modification time e Search for files with a specific last access time e Search for files with a specific creation time e Search for files with a specific file size e Search for files with a specific file attributes e Search for files containing a specific HEX pattern e Search for files containing a specific text in the file name e Search for files containing a specific text in the file path e Search for JPEG images with an EXIF tag set to a specific value Searching for files related to a specific file category or file class is a unique search capability available in the FlexTk file management toolkit only This feature allows one to use FlexTk s built in file classification en
102. ch command may be executed automatically at specific time intervals using a general purpose command scheduler such as the Windows Task Scheduler For example by using the FlexTk s command line tools in conjunction with user defined commands the user may configure FlexTk to fully automatically search and remove duplicate files from specific directories servers or enterprise storage systems once a week or month Ci Program Files Flexense FlexTk hbin of lextk execute Duplicates Search Tutorial FlexTk Version 2 7 38 Oct 6 20H8 gt Operation Successfully Completed 86 58 MB 164 98 5 5 1663 939 24 MB 17 66 Sec 62 5 Files Sec Wasted Storage Space Duplicate File Duplicate File Sets Zero Length Files Error Files Total Files Total Space Process Time Performance Executing duplicates cleaning actions Operation Successfully Completed 183 86 23 MB 1 78 Sec 67 83 Files Sec Process Time Performance Top 1 Duplicate File Sets Duplicate Set i Wasted Space 363 50 KB 1 2 K data Documents Market ing informat ion_intensive xls K homesapir doc informat ion_intensive xls G N Program Files Flexense FlexTk bhin _ 94 FlexTk User Manual Flexense Ltd 4 4 Advanced Storage Utilization Analysis Tutorial The purpose of this tutorial is to provide users with a step by step guide explaining how to create custom storage utilization analysis commands allowing one to detect user specific s
103. changes will be made in the source directory e Two Way File Synchronization Newly created and modified files will be synchronized in both directions Files deleted from the source directory will be deleted from the destination directory Files deleted from the destination directory will be restored from the source directory Changes may be made in both locations After the file synchronization process is complete both locations will be identical e Two Way Accumulation and Update Newly created and modified files will be updated in both directions Files deleted from one location will be restored from the second location Changes may be made in both locations After the file synchronization process is complete both locations will be identical The General tab provides the ability to set the required file synchronization mode and control a number of advanced file synchronization options In order to change the file synchronization mode use the synchronization mode combo box located in the top right corner of the General tab A short description explaining the currently selected file synchronization mode is displayed just under the synchronization mode combo box 30 FlexTk User Manual Flexense Ltd The Rules tab allows one to define one or more file matching rules specifying files that Should be synchronized By default if no file matching rules are defined FlexTk synchronizes all files If one or more file matching rules ar
104. cific storage configurations and performance requirements FlexTk is optimized for multi core multi CPU computers and advanced RAID storage systems and capable of scanning multiple file systems in parallel In order to soeedup the duplicates search process use multiple processing threads when searching through input directories located on multiple physical hard disks or a RAID disk array In addition in order to minimize the potential performance impact on running production systems FlexTk allows one to intentionally slow down the duplicates search process According to your specific needs select the Full Speed Medium Speed Low Speed or Manual Control performance mode amp Find Duplicate Files EH General amp Pules oe Performance Exclude Actions A Frocessing Threads 2 E Performance Mode Medium Speed ka File Delay 5 ms Block Delay The Exclude tab allows one to specify a list of directories that should be excluded from the duplicates search process Directories containing operating system files may have a large number of duplicate files that should not be removed Duplicates located in the Windows system directories may be critical to the proper operation of the operating system and it is highly recommended to avoid touching any files in these directories By default FlexTk populates the list of exclude directories from the global list of exclude directories which may be modified on
105. cking binary patterns located on specific positions inside files This file matching rule allows one to resolve ambiguous situations when no other rules can help or when you need to discover files with intentionally changed file names or extensions E Advanced File Search Criteria Select Advanced File Search Criteria O Search Files Last Accessed O Search Files Created Search Files With the File Size Search Files With the File Attributes Search Files Containing HEX Pattern Search Files With the File Warne Containing HES Pattern FFFEFOFC t Position 123 F Typically users search by entering all or a part of the file name they are looking for This approach works perfectly most of the time but sometimes there is a need for more flexible and precise file name matching capabilities The file name matching rule allows one to specify the file name pattern and the exact location where in the file name the pattern should be found The user is provided with the ability to find file name patterns in the beginning the end or in any place of the file name 83 FlexTk User Manual Flexense Ltd Sometimes it may be necessary to search files according to multiple criteria with nested logical operations For example it may be required to find all documents and image files that were modified during the last month In this case we need to define a composite rules list where the top level list will contain a rule matching files th
106. commands and execute them as needed using FlexTk s main GUI application as a standalone GUI tool directly from the desktop or using FlexTk s command line utility C2 Program Files Flexense FlexTk hbin f lextk execute Duplicates Search Tutorial FlexTk Version 2 7 38 Oct 6 26H8 gt Operation Successfully Completed 86 58 MB 164 98 5 5 1663 939 24 MB 17 66 Sec 62 5 Files Sec Zero Length Files Error Files Total Files Total Space Process Time Performance Executing duplicates cleaning actions Operation Successfully Completed 183 86 23 MB 1 78 Sec 67 83 Files Sec Process Time Performance Top 1 Duplicate File Sets Duplicate Set i Wasted Space 363 50 KB 1 2 K data Documents Market ing informat ion_intensive xls K homesapir doc informat ion_intensive xls C2 Program Files Flexense FlexTk hbin _ Once configured and tuned a user defined duplicates search command may be executed automatically at specific time intervals using a general purpose command scheduler such as the Windows Task Scheduler For example by using FlexTk s command line tools in conjunction with user defined commands the user may configure FlexTk to fully automatically search and remove duplicate files from specific directories servers or enterprise storage systems once a week or month 54 FlexTk User Manual Flexense Ltd 2 15 User Defined Commands The FlexTk file management toolkit is a powerful
107. d button to add a directory to the exclude list Select a directory and press the Del button to delete the selected directory from the list Flextk Options General 8 Shortcuts Exclude T Prozy EA E Mail L Advanced Exclude Directories CG CHW WINDOWS C Program Files The Proxy tab provides the user with the ability to configure the HTTP proxy settings FlexTk uses the HTTP protocol in order to inquire whether there is a new product version available on the FlexTk web site In addition FlexTk uses the HTTP protocol to install additional classification plug ins from the FlexTk web site 6 Flextk Options General 8 Shortcuts Exclude A E Mail 2 Advanced 4ubo deteck proxy settings O Direct connect to the Internet Manual proxy configuration By default FlexTk detects proxy settings and connects to the Internet directly or through an HTTP proxy depending on the configuration of the host computer Depending on a specific host and network configuration the user is provided with the ability to connect to the Internet directly trough automatic HTTP proxy discovery or manually by entering the HTTP proxy server name and port 70 FlexTk User Manual Flexense Ltd The E Mail tab allows one to define an e mail account to be used for sending e mail notifications In order to enable e mail notifications select the Enable E Mail Notifications checkbox and enter acc
108. d C Documents and Settings Flextk application Data M 1i Feb 2009 16 50 50 Added CABocuments and Settings flextk Application Datat 1ifFeb 2009 16 50 50 Modified Documents and Settings Flextk4pplication Datatml 1ifFeb 2009 16 50 50 Deleted Documents and Settings Flextk4pplication Datatml OOOOOOOOOCOOO Changes 246 Change Rate 7 1 Files Sec Process Time 34 76 Sec Export Continue Pause Reset The integration of the real time disk monitor with user defined commands opens an unlimited number of new capabilities such as real time file synchronization real time backup operations conditional real time change notifications etc For example the FlexTk s disk monitoring features used in conjunctions with the file synchronization or file copy capabilities provide flexible and effective Continuous Data Protection CDP and real time backup solutions Finally FlexTk s built in disk monitor allows one to export reports containing lists of all added modified and deleted files into a number of standard formats such as HTML ASCII text and Excel CSV Reports may be generated manually by the user or automatically according to user specified conditions in disk monitor actions ia Disk Monitor co General Rules Actions Disk Monitor Options Monitor All Subdirectories Monitor File Name Changes Monitor File Size Changes Monitor File Write Changes Monitor File Access Changes Monitor File Creation Changes Monitor File Securi
109. d on eee when the user selects a single file only FlexTk will Classify Files display an entry dialog allowing one to enter the new Storage Utilization file name SR Rename Directory select this menu item to rename A gt Find Duplicate Files the currently selected directory This menu item is displayed when the user selects a single directory only Generate Signatures FlexTk will display an entry dialog allowing one to enter the new directory name Wiest File Properties select a single file and select the Properties menu item to see the file properties dialog Edit The file properties dialog will show detailed information l about the selected file including the full file name and Rename File directory the file s creation time the last modification Properties time the last access time the file size etc Directory Properties select one or more directories or files and select the Properties menu item to see how much storage space and how many files are in all the selected directories subdirectories and files Submenu Web Search Search For This File Type on FILExt select a file and use this menu item to inquire additional information about the selected file type from the FILExt online database The FILExt online database contains information about tens of thousands of file types FlexTk will open the default web browser execute a search query and display all the info
110. d user defined actions allowing one to review actions that will be executed and verify proper operation of the storage utilization analysis command So let s test our newly created command and see if our custom command properly evaluates the specified condition and executes the user defined action In order to start the newly created command just click on the command item in the user defined commands tool pane After finishing scanning all the specified input directories FlexTk 97 FlexTk User Manual Flexense Ltd will display the storage analysis results dialog showing all the directories and files sorted by the amount of used storage space If there are triggered user defined actions the main status label will show the number of triggered actions and the Actions button will be enabled Press the Actions button to see the actions preview dialog Storage Utilization Analysis Results O a User Defined Mame Actions Files Size 5 J storage_management 1 1473 1 06 GE 4 65 o CJ companies 0 1285 751 78 MB 23 93 CG engineering 551 539 27 MB 17 17 C hardware 274 434 56 MB 13 84 CJ misc 148 151 34 MB 4 32 4 gt software 509 96 035 MB 3 12 CJ operating systems 475 49 77 MB 1 58 5 Cg firmware 74 21 37 ME 0 68 CJ applications g 5 45 ME 0 17 Fildoc 3 07 GB 4796 Files Total Space 3 07 GB H br ki Total Files 4796 Performance 25510 6 Files Sec Export Copy To Move To Process Time 168 ms
111. defined command n aus fis Sync Web Site 5x i Sync Web Site 16 Files 0 98 MB Selected for Synchronization Operation Source Destination Copy File Di flexense webyhtrliflextkidisk_ me K htroliflextkidisk_ cleanup html Copy File D flexensejwebthtrllflextkidisk_ me K htrmliflextkidisk_rmonitor hkml Copy File D iflexensejweblhtmiliflextkidupli me K htroliFlextk duplicate files htrnl Copy File O flexensejweblhtmiiflextkifeat Eb K htrolliflextkiFeature_ selector html Copy File OD Flexensejweblhtmiiflextkifile_ om K htrolFlextkiFile_managerment htral Copy File D Flexensejwebyhtmilflextkiflickr mi K htrolyFlextkiFlickr uploader herl Copy File D flexensejweblhtmiiflextkiinde me KE htroliflextkindex html Copy File D flexense webthtrllflextkiuser me K htrmliflextk user defined_comman Sync Files 16 Syne Space 0 95 ME Total Files 518 Process Time 219 ms A more effective way to execute frequently used commands is to add command shortcuts to the Windows desktop In order to do that select the user defined commands tool pane press the right mouse button over the required command and select the Add Desktop Shortcut menu item FlexTk will create a desktop shortcut with the same file name as the command s name In order to execute such a command just click on the command shortcut on the Windows desktop When executing user defined commands using desktop shortcuts FlexTk will open a co
112. des the GUI mode and the command line mode If a disk monitoring operation was executed using FlexTk s main GUI application custom commands will be executed in the GUI mode and FlexTk will automatically show all the required GUI windows according to the specified custom command If a disk monitoring operation was executed using FlexTk s command line tools FlexTk will execute all the required operations in the terminal console without showing any GUI windows or dialogs Automatic reports are saved according to the following logic 1 If the user has left the report name entry empty FlexTk will save a report with an automatically generated report file name to the user s home directory 2 If the user has specified an existing directory FlexTk will save a report with an automatically generated report file name to the specified directory 3 If the user has specified a file name FlexTk will Save a report to the specified file re ports a m x File Edit View Favorites Tools Help ae Back gA i Search Key Folders Address Fireports Mame Type Date Modified E flextk_monitor__12102008_135437 Firefox Document 10 12 2008 1 54 PM l Flextk_monitor__12102008_135509 Firefox Document 10 12 2008 1 55 PM l flextk_monitor_12102004_135533 Firefox Document 10 12 2008 1 55 PM l Flextk_monitor__12102008_135918 Firefox Document 10 12 2008 1 59 PM l Flextk_monitor__12102008_135956 Firefox Document 10 12 2008 1 59 PM l
113. ding a large number of new features including advanced multi tasking capabilities multi level logics and an extended set of FlexTk logical operators for file search Operations a customizable XML Based format for file oe ee classification plugins a customizable ML Based format for all types of user defined Duplicate Files q Search amp Removal commands dynamic speed control for all file management operations user selectable E GUI layouts and much more Pe Syston 2Y2L Overview Change Monitor New Features Major Features Multi Tasking Capabilities GUI Screenshots Nested Rules and Multi Level Logics for File Search Operations Purchase Classific Plugins Extended Set of Logical Operators for File Search Operations Customizable XML Based Format for File Classification Plugins a Cmd Line Tools Customizable XML Based Format for User Defined Commands FlexTk Professional Dynamic Speed Control for All File Management Operations FlexTk Ultimate Product Versions User Selectable GUI Layouts Release Notes ee TIT OB I ee Click on the Install link to download and install the new product version 73 FlexTk User Manual Flexense Ltd After clicking on the Install link please wait while the Flexense update manager will download the new product version to the local disk The update package will be downloaded to a temporary directory on the system drive and automatically deleted after the Flexense update manager wil
114. dreds or thousands of files but it is very hard to imagine someone trying to manually select or unselect specific files while synchronizing millions of files between two computers or enterprise storage systems 29 FlexTk User Manual Flexense Ltd When synchronizing large amounts of files the stream synchronization mode is more preferable In the stream file synchronization mode FlexTk performs synchronization on the fly without generating lists of files that should be synchronized and therefore the file synchronization process is performed considerable faster using significantly less system memory Selection of specific files for synchronization may be done automatically by using file matching rules and logical conditions that may be defined on the advanced options dialog i Advanced Synchronization Options x Ge General amp Rules WA Performance Exclude 5 Options Synchronization Mode Two Way File Synchronization Synchronize Destination Directory Update Destination Directory Newly created and modifie Accumulate and Update Files in Destination Files deleted From the sour IERE alm ESEE Files deleted from the dest Two Way Accumulation and Update After Finishing the synchronization process both locations will be identical The advanced synchronization options dialog provides the user with multiple file synchronization modes rule based file matching capabilities and performance tuning options Press the Advanc
115. dvanced Storage Utilization N Analysis Migration 25 USD 125 USD e FlexTk Express edition is absolutely free The product contains no spy ware no ad ware inside and may be used for any personal or commercial purposes e FlexTk Professional license allows one to use the product on one physical or virtual host computer includes all product updates released during 12 months from the purchase date and provides E Mail and Forum based customer support e FlexTk Ultimate license allows one to use the product on one physical or virtual host computer includes all product updates released during 36 months from the purchase date and provides E Mail and Forum based customer support Note Product features prices and license terms are subject to change without notice 148 FlexTk User Manual Flexense Ltd 7 2 7 3 7 4 7 6 Supported 32 Bit Operating Systems Windows 2000 Windows XP Windows Server 2003 Windows Server 2003 R2 Windows Vista Windows Server 2008 Windows 7 Supported 64 Bit Operating Systems Windows XP Professional 64 Bit Windows Server 2003 64 Bit Windows Vista 64 Bit Windows Server 2008 64 Bit Windows 7 64 Bit Minimal System Requirements 500 MHz or better CPU 256 MB of system memory 25 MB of free disk space Recommended System Requirements 2 GHz single core or dual core CPU 512 MBytes of system memory 25 MB of free disk space Ultimate System Requirements 2 GHz dual core or quad cor
116. e CPU 1 GByte of system memory Gigabit Ethernet or Fibre Channel link to the storage device 25 MB of free disk space 149 FlexTk User Manual Flexense Ltd 7 7 Default Keyboard Shortcuts All keyboard shortcuts are fully customizable and may be changed on the FlexTk options dialog In addition the user is provided with the ability to define custom keyboard shortcuts for file system location bookmarks and jump to any directory in a single key press Keyboard Shortcut Operation ESC Clears current selection HOME Selects the first item in the main view END Selects the last item in the main view UP LEFT Selects the previous item in the main view DOWN RIGHT Selects the next item in the main view ENTER RETURN Opens directory or file 1 m Opens online help mn N Navigates to the Computer Home Starts search Starts file organizing n Ul Starts file classification mn Oo Starts storage utilization analysis n N Starts duplicate files search 1 00 Starts disk clean up operation mn iO TI TI Starts Copy To operation F10 Starts Move To operation F12 Opens Advanced Commands Management Dialog Ultimate Only CTRL A Selects all items in the main view CTRL U Backspace Navigates to the parent location Go Up CTRL B Bookmarks the current location CTRL T Opens a terminal window CTRL C Copies the current selection CTRL X Cuts the current selection CTRL V Starts
117. e category matching rule set it to the Temporary Files file class group and select the delete action type All files that will be categorized as temporary files during the organizing process will be deleted 86 FlexTk User Manual Flexense Ltd For the second file organizing command add the file category matching rule set the file category to Documents add the last modification time matching rule and set the modification time rule to the last month Set the action type to Copy and enter an appropriate path to your archive disk File Organize Dialog Backup Recently Modified Documents RES Backup Recently Modified Documents Copy Files To we FiDocuments Backup Execute Action For Files Matching Criteria amp Categorized 4s Documents Books and Help Files O Files Modified During This Month And wt For the third file organizing command add the file category matching rule set the category to Music Files and set the access time rule to More Than X Months Set the action type to Move and enter an appropriate path to your archive disk amp File Organize Dialog Archive Old Music Archive Old Music Move and Link To we eMusic Archive Execute Action For Files Matching Criteria amp Categorized 4s Music and Audio Files O Files Accessed More Than 6 Months And t 87 FlexTk User Manual Flexense Ltd For the last file organizing command add the file category matching rule
118. e classification plugin lt group gt Music and Audio Files lt group gt lt category gt 118 FlexTk User Manual Flexense Ltd 6 4 9 JPEG EXIF Tags FlexTk provides the user with the ability to perform operations on JPEG images by one or more standard or custom EXIF tags By default the EXIF based file matching rule match JPEG images having the specified text pattern in the selected EXIF tag If the rule operator is set to NE not equal the rule will match JPEG images with the selected EXIF tag different from the specified text pattern In addition to the EQ NE operators the user is provided with numerous advanced pattern matching operators allowing one to match JPEG images with EXIF tags beginning with ending with or containing specific text patterns Format lt exif op Operator tag EXIF Tag ID gt Text Pattern lt exif gt EXIF Tag ID The EXIF tag ID should be specified as a HEX number without the leading Ox prefix FlexTk allows one to match files by any standard or custom EXIF tag ID Operators Operator Description w lncnceihilenhelncihintehe as hI eer EN BSISNSS SS wih the PA tao Degg wi he Spe text pattern Me ares ISS wih the PA Tag not Beginning wih e spected text patern ie aaa S Pares fes wih the PA Tao not ending with The speed text palten Examples Rule Description lt exif tag 10F gt NIKON CORPORATION lt exif gt Matches JPEG images with the EXIF tag 10F
119. e current state of a complete file system including all files directories and subdirectories and to validate it later in order to identify what files or directories have been changed View File System Signatures select this menu item to see the list of previously created file system signatures FlexTk will show the file system signatures dialog and the user will be provided with the ability to verify the integrity of any previously created signature For more information about file system signatures refer to the section 2 18 Bookmarks Menu The Bookmarks menu shows the list of previously saved file system locations and allows one to jump to any previously saved location in a single mouse click Select the Manage Bookmarks menu item in order to edit the list of user defined bookmarks FlexTk will display the bookmarks dialog and the user will be provided with the ability to add edit or delete any previously defined file system bookmark Tools Menu The Tools menu provides a number of miscellaneous commands including file classification plugins management advanced task management user defined commands management network shares management debug message console and advanced FlexTk options For more information about each specific feature refer to an appropriate section in this document Help Menu The Help menu provides the user with the ability to access the FlexTk s about dialog the online help release note
120. e defined FlexTk synchronizes files matching the specified conditions only For example in order to synchronize documents that were modified during the last month add two file matching rules the first one that will match all documents and the second one that will match files modified during the last month For more information about how to define file matching rules refer to the section 2 7 in this document amp Advanced Synchronization Options GE General Rules QS Performance P Exclude Options Synchronize Files Matching Criteria Categorized 4s HTML Files amp Categorized 4s Java and JavaScript Files The Performance tab provides the ability to tune the speed and the overhead of the file synchronization process The Copy Stream Count option specifies the number of file copy streams that should be used during the file synchronization process Multi stream file synchronization may be considerable faster when synchronizing large amounts of files over Gigabit network between disk RAIDs or between enterprise storage systems capable of performing multiple operations at a time amp Advanced Synchronization Options ce General Rules a Performance P Exclude Options Stream Count Performance Mode File Delay Block Delay Single file synchronization stream is good enough when synchronizing files between two directories located on the same physical disk Two to four simultaneous fil
121. e multi CPU computers and advanced RAID storage systems and capable of scanning multiple file systems in parallel In order to speed up the file synchronization process use multiple processing streams when synchronizing directories located on multiple physical hard disks or a RAID disk array speed In order to minimize potential performance impact on running production systems FlexTk allows one to intentionally slow down the file synchronization process According to your specific needs set the process speed mode to FULL MEDIUM LOW or MANUAL The MANUAL performance mode required the file delay and block delay parameters to be specified ms copy The copy element may specify one or more of the following copy flags ATTR Instructs to copy file attributes DACL Instructs to copy discrete access control lists DACL SACL Instructs to copy security control lists SACL OWNER Instructs to copy user group ownership information DTIME Instructs to copy directories timestamps 138 FlexTk User Manual Flexense Ltd 6 6 6 File Organizing FlexTk s file organizing capabilities allow one to perform various file management operations on files matching user defined criteria The user is provided with the ability to specify one or more file matching rules and define what action should be performed on all the matching files Multiple file organizing operations may be performed during a sin
122. e or more file matching rules that will be used during the file classification process All the specified file matching rules will be evaluated in the same order as they are specified in the class definition FlexTk Supports a large number of various types of rules capable of matching files by the file extension name path size time content etc For detailed information about all the supported types of file matching rules refer to the section 6 4 in this document Format lt class name Class Name gt lt rules logic or gt lt r1 gt Rule Data lt r1l gt lt r2 gt Rule Data lt r2 gt lt rxX gt Rule Data lt rX gt lt rules gt lt class gt 6 5 6 Nested Rules Sometimes it may be necessary to match files according to multiple criteria with nested logical operations For example it may be required to organize or analyze all documents and image files that were modified during the last month In this case we need to define a composite rule list where the top level list will contain a rule matching files that were modified during the last month and the nested rule list will contain rules matching documents or image files Example lt class name Class Name gt lt rules logic AND gt lt r1 gt Rule matching file modified during this month lt r1l gt lt rules logic OR gt lt r2 gt Rule matching all types of document files lt r2 gt lt r3 gt Rule matching all types of image files lt r3 gt
123. e process FlexTk will show the process dialog displaying the total number of processed files the total number of processed storage capacity the process performance and the process time After finishing the process FlexTk will show the result dialog including a list of all the processed files and corresponding signatures amp SHA256 Signature Properties 24 907 746 01E2941629E61DF 19516951 CoD YES AF aes fo 96 5cDbbb6R4FRCUES Walle Fi FCS Fic 5 i386 disc1 iso 655 40 MBytes 3005 2007 06 49 12 27109 2007 09 22 56 23032006 16 26 46 Property Directory File Marne File Size Creation Time Access Time Write Time Click on a file in the list to see the signature dialog The signature dialog provides the ability to copy the signature to the clipboard allowing one to export the signature to any other application Alternatively FlexTk allows one to export all the generated hash signatures into a number of standard formats such as HTML Excel CSV and ASCII text In order to export signatures to a file press the Export button and select an appropriate report format 61 FlexTk User Manual Flexense Ltd 2 19 File System Signatures Select one or more disks directories or files and select the Command Create File System Signature menu item to save the state of all the selected files and directories FlexTk will show an entry dialog and the user will be able to specify the signature name During the process FlexTk will
124. e synchronization streams will bring considerable performance improvement when synchronizing a large amount of files between two computers over the Gigabit network Powerful disk RAIDs and enterprise storage systems may require up to 8 parallel file synchronization streams in order to reach the maximum performance level A high speed file synchronization process imposes significant overhead on the source and destination disks the computer s memory and I O subsystem There is no problem when nothing else is running on the computer and you need to finish the file synchronization process as fast as possible But if you need to synchronize a server with running applications a full speed file synchronization process may significantly reduce the performance of all applications running on the server FlexTk provides the user with the ability to control the speed of the file synchronization process thus allowing one to safely synchronize servers and enterprise storage systems with running mission critical applications 31 FlexTk User Manual Flexense Ltd The Performance tab provides the ability to select one of four performance profiles By default FlexTk uses the Full Speed performance profile and performs the file synchronization process at the maximum speed Select the Medium Speed performance profile to perform file synchronization reasonably fast while leaving some resources for other applications Select the Low Speed pe
125. ecify lt inputs gt CURRENT DIR lt inputs gt instead of the input list File Matching Rules Each file organizing action should include a list of file matching rules specifying files that Should be processed All the specified file matching rules will be evaluated in the same order as they are specified in the user defined command FlexTk Supports a large number of various types of rules capable of matching files by the file extension name path size time content etc For detailed information about all the supported types of file matching rules refer to the section 6 4 in this document Actions Use the do element to specify the action that should be performed for all files matching the specified file matching rules The do element may be specified using one of the following formats Action Description rules to the specified directory rules to the specified directory lt do mode MOVE AND LINK gt Dir lt do gt Moves files matching the specified file matching rules to the specified directory and creates links pointing to the moved files in the destination directory lt do gt DELETE lt do gt Deletes all files matching the specified file matching rules 140 FlexTk User Manual Flexense Ltd Global Process Options Optional Parameter Description FlexTk is optimized for multi core multi CPU computers and advanced RAID storage systems and capable of scanning multiple file systems in parallel In order
126. ed Options button to see the advanced options dialog FlexTk s built in file synchronization engine provides three one way file synchronization modes and two two way file synchronization modes e Synchronize Destination Directory one way All changes made in the source directory will be propagated to the destination directory Files deleted from the source directory will be deleted from the destination directory All files changed or deleted in the destination directory will be restored using files from the source directory No changes will be made in the source directory After the file synchronization process is complete both locations will be identical e Update Destination Directory one way Newly created and modified source files will be copied to the destination directory Files deleted from the source directory will be deleted from the destination directory Files deleted from the destination directory will be restored using files from the source directory Newly created and modified destination files will be kept in place No changes will be made in the source directory e Accumulate and Update Files in Destination one way Newly created and modified source files will be copied to the destination directory Files deleted from the destination directory will be restored using files from the source directory Newly created and modified destination files will be kept in place No files will be deleted from the destination directory No
127. ed action for each home directory matching the specifying condition The condition selector provides the ability to check the total amount of data the total number of files the absolute amount of free space and the amount of free space in percents For our specific example command set the condition selector to Having More Than 1 GBytes of Data Due to the fact that we have defined file matching rules limiting the analysis command to documents only the condition will evaluate the total size of all document files in all input directories including all subdirectories The action selector provides the user with the ability to send HTML notifications send text notifications execute FlexTk s user defined commands execute custom user commands and Save storage analysis reports For our example storage utilization analysis command set the action selector to Send HTML Notification To enter a destination e mail address press the Ok button and save the newly created storage utilization analysis command That s all You have finished creating a custom storage analysis command which will detect directories containing more than 1 GB of 6 months old documents and send e mail notifications to the specified e mail address By default FlexTk sets the storage utilization analysis actions mode to the Preview mode In the Preview mode FlexTk will evaluate all the specified conditions and inform the user about all the triggere
128. ed in the Windows system directories may be critical to the proper operation of the operating system and it is highly recommended to avoid touching any files in these directories By default FlexTk populates the list of exclude directories from the global list of exclude directories which may be modified on the FlexTk options dialog s Exclude tab amp amp Analyze Storage Utilization Advanced Options 1 E General Rules WS Performance Exclude Actions R Exclude Directories O CAWINDOWS C C Program Files The Actions tab allows one to define one or more conditional actions capable of detecting user specified storage utilization patterns executing automatic actions and sending e mail notifications In order to add a new conditional action press the Add button bis Analyze Storage Utilization Advanced Options Jf General Rules QA Performance P Exclude Actions Description For Each Top Most Directory Under k ihome Having More Than 100 GE For Each Input Directory Having Less Than 10 OF Free Space Send Mode The Storage Utilization Analysis Action dialog allows one to specify a condition and an action that should be executed for each directory meeting the specified condition Directories are evaluated according to the following logic e For Each Input Directory means that the specified condition will be evaluated for all input directories and the
129. elete one or more selected results In order to simplify the execution of frequently used search queries FlexTk provides the ability to save an unlimited number of user defined file search commands To add a search command select the User Defined Commands tool pane and select the Add New Search Command menu item On the Command Name dialog enter a unique command name Add one or more disks directories or files to the Input Directories and Files dialog and add one or more file matching rules In order to execute a user defined command using the FlexTk GUI application click on the command item in the user defined command pane FlexTk provides the user with the ability to execute frequently used user defined commands directly from the computer desktop without the need to start the FlexTk GUI application In order to create a desktop shortcut for a user defined search command select the User Defined Commands tool pane select the required command press the right mouse button and select the Create Desktop Shortcut menu item Click on the desktop shortcut to execute the user defined file search command 26 FlexTk User Manual Flexense Ltd 2 8 File Organizing FlexTk s file organizing capabilities allows one to perform numerous file management operations on files matching user defined criteria The user is provided with the ability to specify one or more file matching rules and define what action should be pe
130. en RAW 32 Bit Audio File 629 30 KBytes 2 83 9 Hidden Fast Tracker 2 Extended Module 786 35 KBytes 2 68 C9 Hidden Real Audio File 785 65 KBytes 2 68 292 62 KBytes 1 00 264 83 KBytes 0 90 246 02 KBytes 0 84 234 75 KBytes 0 80 187 50 KBytes 0 64 177 75 KBytes 0 61 C9 Hidden MP3 Based Media File T2 9 Hidden Real Audio File T2 9 Hidden Windows Media Audio File C9 Hidden Dolby Digital Audio File 9 Hidden MPEG Audio File Hidden Extensible Music File l b Mie Total Space 36 62 MBytes _ gm H Lre w F gt Total Files 37 z rai Performance 69 7 Files Sec Export Copy To Move To Delete Go Up Process Time 531 ms Edit Close m p j j eS jd jd N m m O N This file classification plug in is available for registered users only In order to be able to use this file classification plug in the user needs to purchase a license for FlexTk Professional or FlexTk Ultimate and actually register the product It is not possible to use this file classification plug in with FlexTk Express 79 FlexTk User Manual Flexense Ltd 3 8 Pictures and Image Files The Pictures and Image file classification plug in uses binary pattern matching rules to identify the exact file format This file classification plug in is capable to distinguish between real image files and phony files having one of commonly used i
131. ense Ltd In order to start a storage analysis operation select one or more disks or directories and press the Analyze button located on the main toolbar After finishing the scanning process FlexTk will display the analysis results dialog showing a hierarchy of processed directories and files sorted by the amount of used storage space making it very easy to identify directories holding Significant amounts of data In order to enter a sub directory just click on the directory item in the results dialog Select one or more files or directories and press the Copy To button to copy all the selected files and directories to another location Select one or more files or directories and press the Move To button to move all the selected files and directories to another location Select one or more files or directories and press the Delete button to delete all the selected files and directories including all subdirectories In order to export a storage analysis report press the Export button and select an appropriate report format Storage Utilization Analysis Advanced Options FlexTk provides power computer users and IT professionals with a large set of advanced Storage utilization analysis options allowing one to customize and tune the storage analysis process for user specific needs and custom storage configurations In order to open the storage analysis options dialog press the Advanced Options button on the St
132. erminal Refresh Commands Tasks Layouts gt E Home S F pictures Flickr p50 Fi pictures Flickr O50 OSC _11fe DSC _ 1260 DSC 6743 DS r594 DS 7959 a a l DSC 5359 DSC 5954 DSC _ 9150 Bookmarks i Total Space Free Space i 2 amp Computer Home E c 19 53 GE 12 13 GB 37 09 My Documents D 95 67 GB 94 55 GB 4 19 w Disk cs ie F 465 76 GB 245 64 OB 47 26 Yo Disk Ds 9 16 GB 7 44 GE 15 95 16Files Total 11 86 MB Free 245 64 GB D 3 Completed Tasks The FlexTk s built in file navigator provides the following file view modes the list view mode the icon view mode the detailed view mode and the thumbnail view mode In the thumbnail view mode FlexTk supports the following image formats JPEG GIF PNG BMP TIFF PBM PGM PPM XBM and XPM 65 FlexTk User Manual Flexense Ltd In the detailed view mode FlexTk allows one to customize columns define user specific file types and edit the display style for each of them For example files having the extension EXE may be displayed as Programs using a bold font on the yellow background 6 FlexTk Completed File View Command Bookmarks History Tools Help E E es E Search Sync Classify Analyze Duplicates CleanUp Ep e tone c recanries wan coven Fivmee Name Formats WinRAR File_Id E RarExt WinRAR E Order Descript
133. es 4796 a i Performance 25510 6 Files Sec Export Copy To Move To Delete 0 Up Process Time 188 ms Actions Close For any storage analysis condition the user is provided with the ability to select one of the following action types send an e mail notification execute a FlexTk s user defined command execute a custom user command or save a storage analysis report During runtime FlexTk will evaluate all the specified storage analysis conditions detect all disks or directories meeting user specified criteria and execute user defined actions amp Analyze Storage Utilization Advanced Options General Rules Fa Performance Exclude Actions Description For Each Top Most Directory Under k ihome Having More Than 100 GE For Each Input Directory Having Less Than 10 OF Free Space Send Mode Frequently used storage analysis operations may be customized for user specific needs pre configured as user defined commands and executed in a single mouse click using FlexTk s main GUI application or direct desktop shortcuts In addition FlexTk Professional and FlexTk Ultimate provide a command line tool allowing one to execute user defined storage analysis commands from batch files and shell scripts or schedule periodic storage analysis operations using a general purpose command scheduler For more details about user defined commands refer to the section 2 15 in this document 44 FlexTk User Manual Flex
134. es that should be processed Each directory or file in the input list should include a full path name Depending on the file scanning mode all the specified directories will be processed sequentially one after one or in parallel FlexTk User Manual Flexense Ltd Special Input Modes In addition to the ability to process explicitly specified inputs the FlexTk GUI application provides two special input modes allowing one to process external parameters or the current directory instead of the inputs list User defined commands with the inputs mode set to the external parameters mode are accepting drag and drop operations into the command item in the commands tool pane In order to set a user defined command to the _ external parameters mode specify lt inputs gt USER PARAMS lt inputs gt instead of the regular input list User defined commands with the input mode set to the current directory mode are processing the file navigator s current directory In order to set a user defined command to the current directory inputs mode specify lt inputs gt CURRENT DIR lt inputs gt instead of the input list File Matching Rules Optional FlexTk Ultimate provides the user with the ability to limit the storage analysis process to files matching user defined criteria An optional list of file matching rules may specify one or more rules that should be used during the storage analysis process All the specified file matching rules will be evaluated i
135. ettings alex s Local Settings Application Data Mozilla Firefox Profiles Ozwewnat default Cache SE3SFBC8d01 13 54 10 C Documents and Settings alex s Application Data Mozilla Firefox Profiles Ozwewnat default places sqlite journal 13 54 10 C Documents and Settings alex s Application Data Mozilla Firefox Profiles Ozwewnat default places sqlite 13 54 10 C Documents and Settings alex s Application Data Mozilla Firefox Profiles Ozwewnat default places sqlite journal 13 54 10 C Documents and Settings alex s 4pplication Data Mozilla Firefox Profiles Ozwewnat default cookies sqlite journa 13 54 10 C Documents and Settings alex s A4pplication Data Mozilla Firefox Profiles Ozwewnat default cookies sqlite journa 13 54 10 C Documents and Settings alex s Application Data Mozilla Firefox Profiles Ozwewnat default cookies sqglite journa 13 54 10 C Documents and Settings alex s Application Data Mozilla Firefox Profiles Ozwewnat default cookies sglite journa 13 54 10 C Documents and Settings alex s Application Data Mozilla Firefox Profiles Ozwewnat default cookies sglite journa 13 54 10 C Documents and Settings alex s 4pplication Data Mozilla Firefox Profiles Ozwewnat default cookies sqlite journa 13 54 10 C DOCUME 1 alex s LOCALS 1 Temp FAP94 tmp 13 54 10 C DOCUME 1 alex s LOCALS 1 Temp FAP94 tmp 13 54 10 C DOCUME 1 alex s LOCALS 1 Temp FAP94 tmp 13 54 10 C DOCUME 1 alex s LOCALS 1 Temp FAP94 tmp 13 54 10 C Documents and Settings alex s 4pplication Data Mozil
136. fication capability is used in e File Search to find files related to a specific category e File Synchronization to synchronize specific file types e File Organizing to perform user defined actions on specific file types e Storage Analysis to analyze the amount of disk space used for each file type 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 i Default File Hierarchy Classification Results File Classification Results Name i Size Size Cg Archive Backup and Disk Image Files 117 67
137. file will be set as the original and the matching action will be set as the active action for the whole duplicate set Now you have a user defined duplicates search command which is capable of automatically detecting original files and assigning your specific duplicates removal actions to accurately detected duplicate files sets In order to execute the newly created command click on the command item in the user defined commands tool pane After finishing the search process FlexTk will display the duplicate results dialog showing all the detected duplicate file sets i Duplicate Files Action Link Documents k Ed Original File Detection Rules amp Files Categorized as Documents Books and Help Files File Path Begins With KADATADOTCUMENTS All duplicate files in sets with detected originals will be automatically selected and the duplicates removal action will be set to the user specified action Press the Preview button to see the final list of actions that is going to be executed Once you have finished to tune a user defined duplicates search command and ensured accurate detection of original files you can set the actions mode located on the Actions tab to Execute In the Execute mode FlexTk will automatically execute duplicates removal actions for all duplicate file sets with detected original files 93 FlexTk User Manual Flexense Ltd Once configured and tuned a user defined duplicates sear
138. files lt rules logic AND gt Matches hidden but not system files lt attr op EQ gt HIDDEN lt attr gt lt attr op NE gt SYSTEM lt attr gt lt rules gt 120 FlexTk User Manual Flexense Ltd 6 5 File Classification Plugins 6 5 1 Overview 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 File classification and categorization operations are performed using file classification plugins By default FlexTk comes with the Default File Hierarchy file classification plugin and provides numerous additional file classification plugins that may be installed from the FlexTk plugins server In addition to file classification plugins provided by Flexense FlexTk allows one to add custom file classification plugins especially designed for user specific needs and requirements This section explains how to write custom FlexTk file classification plugins using an XML Based format 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 6 5 2 Structure A file classification plugin consists of three distinct sections the plugin info section the class list section and the group lis
139. files to the specified directory 136 FlexTk User Manual Flexense Ltd 6 6 5 File Synchronization The FlexTk file management toolkit provides advanced file synchronization capabilities allowing one to synchronize files between directories local disks and network shares The FlexTk s built in file synchronization engine offers numerous one way and two way file synchronization modes rule based file matching capabilities and advanced performance tuning options Frequently used file synchronization operations may be pre configured as user defined commands and executed in a single mouse click In addition to the ability to define file synchronization commands using the FlexTk GUI application FlexTk allows one to specify file synchronization commands using an XML Based format The XML format provides support for all the file synchronization features and capabilities available in the FlexTk main GUI application File synchronization commands defined in the XML format may be imported into the FlexTk product configuration as user defined commands or executed on the fly using the FlexTk command line tool FlexTk Ultimate Format lt sync name Command Name gt lt source gt Source Directory lt source gt lt dest gt Destination Directory lt dest gt lt mode gt Synchronization Mode lt mode gt Optional lt recursive gt Recursive Mode lt recursive gt Optional lt preview gt Preview Mode lt preview gt Optional lt shortcu
140. fk_ Eng Institubes S6trod6 pdf After finishing the verification process FlexTk will show the list of all detected changes that allowing one to export the change list into a number of standard formats such as HTML Excel CSV and ASCII text 62 FlexTk User Manual Flexense Ltd 2 20 User Selectable Tool Panes The bottom part of the FlexTk s main GUI application includes two user selectable tool panes Each of them may be selected to display bookmarks file filters user defined commands the local disks status view or the system status view User Defined Commands Search Documents Modified Today File Filters ass Perform Weekly Backup Classify Files on Disk D Find Duplicates on Disk F Disk List CleanUp Temporary Files wv Bookmarks System Status S User Defined Commands 2 21 File Filters More and more files are stored in modern computers A simple Windows based computer with a number of software products may include 50 000 100 000 files More advanced computer users and professionals may have as much as 100 000 200 000 files in their personal computers Almost everyone has tried to find a file in a directory that contains a couple of thousand files Although it is possible to search for a file by pressing on the key representing the first letter in the file name sometimes it is still difficult to find the required file in a file crowded directory Filters Total Space cn Show All 6
141. formance requirements FlexTk is optimized for multi core multi CPU computers and advanced RAID storage systems and capable of copying files using multiple simultaneous data streams During runtime FlexTk analyzes copied files and applies different scheduling policies for different types of files thus maximizing the copy performance and minimizing the copy time In order to speed up the file copy process use multiple copy streams when copying files located on multiple physical hard disks or a RAID disk array 6 Advanced Options E General Rules WS Performance L Error Handling Stream Count 2 7 Performance Mode Full Speed ka File Delay Block Delay When it comes to a need to migrate data to from a running production server or an enterprise storage system a number of additional factors should be taken into account A full speed data migration process may have a Significant impact on the performance of the production system reducing quality of service and costing money In order to minimize the potential performance degradation FlexTk provides flexible copy performance optimization options allowing one to control the speed and therefore the resulting overhead of the data migration process According to your specific needs select the Full Speed Medium Speed Low Speed or Manual Control performance mode 35 FlexTk User Manual Flexense Ltd From the beginning FlexTk was designed for unattended
142. g Task this parameter specifies the maximum number of pending copy tasks If the maximum number of pending tasks will be reached during a copy operation FlexTk will Suspend the copy process and begin to retry pending operations according to the specified number of retries and the retry delay After reducing the number of pending tasks to below the specified maximum FlexTk will automatically resume the copy process 36 FlexTk User Manual Flexense Ltd 2 11 File Delete and Data Wiping Operations The FlexTk file management toolkit provides the user with a large number of flexible file delete capabilities allowing one to delete huge amounts of files very fast and effectively In addition power computer users and IT professionals are provided with the ability to optimize performance of delete operations for user specific storage configurations and performance requirements Finally users required to physically destroy confidential or classified information are provided with numerous multi pass data wiping capabilities ranging from a simple single pass wipe to a powerful 7 Pass DOD 5220 22 M compliant FlexTk Ultimate Only data wiping algorithm Wiping Data Operation In Progress Please Wait Status Value Total Space 14 12 MB Total Files 417 Performance 33 6 Files Sec Process Time 127 16 5ec LEE EE ERB ERB ER ERE ER EE 1 Full Speed Medium Speed Low Speed Manual Control Frequently used f
143. ganizing process file organizing operations should be added as user defined commands Select the User Defined Commands tool pane press the right mouse button and select the Add New Organize Command menu item to add a new file organizing user defined command 85 FlexTk User Manual Flexense Ltd On the Command Inputs dialog add all files and directories that should be processed and press the Next button Each file organizing operation may contain one or more organizing commands performing specific operations on various types of files 43 Organize Files Command Inputs Specify directories or files to process Input Files and Directories CJ Fiidoc CJ Fiimusic gt F pictures CJ F wideo EJ Add Dir O Add Files Use Specified Inputs In order to add a new organizing command press the Add button and specify a unique command name During the file organizing process all organizing commands will be evaluated one after one in the same order as specified in the commands list All the specified file matching rules will be evaluated until a first match after which all the remaining file matching rules will be skipped No more than one file organizing action will be executed for each file amp amp File Organize Dialog Cleanup Temporary Files Cleanup Temporary Files Execute Action For Files Matching Criteria Categorized s Temporary Files The first file organizing command is very simple Add the fil
144. gine inside search queries FlexTk s built in file classification plug Ins are capable of detecting more than 1500 file types allowing one to search for specific files without the need to be familiar with all possible file extensions Just select the required file category or specific file class and FlexTk will find all matching files For example to find all documents that were modified today one needs to add the following two file matching rules the first one will match all documents and the second one will match all files that were modified today 22 FlexTk User Manual Flexense Ltd FlexTk provides the user with the ability to define broad search queries and more focused search queries according to the user s specific needs A general category Documents may include all textual documents such as Microsoft Word Documents PDF documents presentations spreadsheets etc amp amp Advanced File Search Criteria Select Advanced File Search Criteria Search Files Categorized As Search Files Containing Text Search Files Last Modified Search Files Last Accessed O Search Files Created Search Files With the File Size Categorized 45 Documents Books and Help Files Select A more focused category may include proper documents like Microsoft Word Documents and PDF documents but not spreadsheets An exact category may include Word documents only All these search variations are very simply done using FlexTk
145. gle pass through the entire file system For example the user may backup recently modified documents archive unused music files and cleanup temporary files during a single pass trough one or more file systems containing millions of files In addition to the ability to define file organizing commands using the FlexTk GUI application FlexTk allows one to specify file organizing commands using an XML Based format The XML format provides support for all the file organizing features and capabilities available in the FlexTk main GUI application File organizing commands defined in the XML format may be imported into the FlexTk product configuration as user defined commands or executed on the fly using the FlexTk command line tool FlexTk Ultimate Format lt organize name Command Name gt lt inputs gt lt dir gt Directory Name 1 lt dir gt lt file gt File Name 1 lt file gt lt inputs gt lt action name Action Name 1 gt lt rules gt lt r1 gt Rule Data lt r1 gt lt rxX gt Rule Data lt rX gt lt rules gt lt do gt Action lt do gt lt process gt Optional lt copy gt Copy Options lt copy gt lt verify gt Verification Mode lt verify gt lt process gt lt action gt lt action name Action Name X gt Action Data lt action gt Optional lt preview gt Preview Mode lt preview gt Optional lt shortcut gt Keyboard Shortcut lt shortcut gt Optional lt process gt Optional lt streams gt
146. hanges DNAME detect directory name changes ATTR detect file and directory attribute changes SIZE detect file size changes ATIME detect file access time changes CTIME detect file creation time changes MTIME detect file modification time changes SECURITY detect file security attributes changes 146 FlexTk User Manual Flexense Ltd Command Inputs The inputs list should specify all the directories that should be monitored Each directory in the Input list should include a full path name Special Input Modes In addition to the ability to process explicitly specified inputs the FlexTk GUI application provides two special input modes allowing one to process external parameters or the current directory instead of the inputs list User defined commands with the inputs mode set to the external parameters mode are accepting drag and drop operations into the command item in the commands tool pane In order to set a user defined command to the external parameters mode specify lt inputs gt USER PARAMS lt inputs gt instead of the regular input list User defined commands with the input mode set to the current directory mode are processing the file navigator s Current directory In order to set a user defined command to the current directory inputs mode specify lt inputs gt CURRENT DIR lt inputs gt instead of the input list Miscellaneous Parameters Optional Parameter Description The recursive element may
147. he user with the ability to predefine one or more automatic duplicates detection and removal actions Each action may contain a number of rules specifying how to detect the original file in each duplicate file set and what action to perform if the original was successfully detected Format lt actions mode Actions Mode gt Optional lt action name Action Name original Original Detection Mode gt lt rules gt Optional lt r1 gt Rule Data lt r1 gt lt rX gt Rule Data lt rX gt lt rules gt lt do gt Action lt do gt lt action gt lt action gt Action X lt action gt lt actions gt Use the mode attribute to set the actions mode to one of the following values MANUAL SELECT or EXECUTE In the MANUAL actions mode default FlexTk does not perform any automatic operations and the user will be required to select original files duplicates and removal actions for all duplicate file sets manually In the SELECT actions mode FlexTk will evaluate duplicate files and try to detect the original file in each set of duplicate files according to the specified original detection rules and policies Actions containing the original file detection rules will be evaluated one after one in the order as they specified in the actions list If a duplicate file will match rules defined in an action the duplicate file will be set as the original and the matching action will be set as the ac
148. heir own hidden logic and touching any duplicate files located in operating system directories or application specific directories may be very dangerous and should be avoided On the other hand duplicate files located in directories managed by people may be accurately detected and removed while preserving access to original files at designated locations Detection of duplicate files is a relatively simple process just compare files having the same file size and you will know exactly which files are identical The problem begins when you need to search for duplicate files among many thousands or even millions of files in an enterprise environment Only a few duplicate file finders available today are capable of processing more than 100 000 files hardly making it feasible to process large amounts of files stored in a typical enterprise storage environment For more information about the expected performance refer to the duplicate files search benchmark 89 FlexTk User Manual Flexense Ltd The large number of files to be processed in enterprise storage environments makes it impossible to manually review all the detected duplicate file sets and therefore requires some kind of automation that should be capable of 1 Accurately distinguishing between one or more duplicate files and the original file tn each duplicate file set 2 Making an automatic selection of user defined duplicate removal actions for each specific duplicate files set according
149. hout checking the binary pattern 2 If the operator is set to NE and after setting the position the remaining file size is Shorter than the length of the specified binary pattern the rule evaluates to TRUE without checking the binary pattern FlexTk User Manual Flexense Ltd 6 4 8 File Category The category rule matches files related to a specific file category or file class in a file classification plugin If the user has specified an individual file class the category rule will match all files related to the specified file class If the user has specified a class group the category rule will match all files related to any file class in the specified class group including all classes in all Subgroups If the rule operator is set to NE not equal the rule matches files not related to the specified class group or file class Format lt category op Operator gt lt plugin gt File Classification Plugin Name lt plugin gt lt group gt Full Group Name lt group gt Optional lt class gt Optional Class Name lt class gt Optional lt display gt Optional Display String lt display gt Optional lt category gt Operators Operator Description EQ Default Matches files related to the specified file category Matches files not related to the specified file category Elements Element Description The plugin element specifies the name of the file classification plugin that
150. hy 3 0 60 Flexense Up To Date amp Time Based File Hierarchy 3 0 60 Flexense Up To Date Size Based File Hierarchy 3 0 60 Flexense Up To Date amp Movies and Video Files 3 0 60 Flexense Up To Date amp Hidden Movies and Video Files 3 0 60 Flexense Up To Date The plugins management dialog will be displayed and you will be able to see plugins that are currently installed and plug ins that may be added to the installed version of FlexTk For each currently installed plug in FlexTk displays the plug in name version and it s current status To see more information about a plug in click on the plug in link If a plug in update is available the plugin s status will be set to Update Select a plugin and press the Update button to download the new version of the classification plug in and install it To uninstall a plug in select the plugin and press the Delete button To perform an operation on multiple plugins select all the required plugins and press an appropriate command button In order to add a new classification plug in press the Add button Available Classification Plugins Name version Author Time Based File Hierarchy 3 0 60 Flexense Size Based File Hierarchy 3 0 60 Flexense Movies and Video Files 3 0 60 Flexense Hidden Movies and video Files 3 0 60 Flexense C Music and Audio Files 3 0 60 Flexense Hidden Music and Audio Files 3 0 60 Flexense Pictures and Image Files 3 0 60 Flexen
151. ible file copy and data migration engine providing the user with a very rich set of file copy performance optimization options and fault tolerance capabilities For more information about all file copy and data migration features and capabilities refer to the section 2 10 15 FlexTk User Manual Flexense Ltd 2 6 File Classification The FlexTk file management toolkit provides a number of advanced file classification nal capabilities allowing one to classify files by the file type file size file attributes Classify CCeSS or modification dates etc The user is provided with multiple file classification modes ranging from just displaying file classification results to physically reorganizing files on the disk FlexTk s built in file classification engine is optimized for multi CPU multi core systems and capable of classifying millions of files stored in one or more local or remote file systems very fast and efficiently Default File Hierarchy Classification Results File Classification Results Mame Size Size C9 Archive Backup and Disk Image Files 117 67 GB 53 63 to CG Movies Clips and Video Files 31 36 GB 14 29 C0 Images Pictures and Graphic Files 22 57 GB 10 29 C3 Music and Audio Files 19 90 GB 3 07 J Documents Books and Help Files 11 54 GB 5 26 CJ Programs Extensions and Script Files 6 21 GB 3 74 Yo g Miscellaneous Files 4 74 GB 2 16 Internet Files 1 19 GB 0 54 CJ Development Files 1 03 GB O47 Yo C3
152. ication process FlexTk will display the classification results dialog Showing an organized hierarchy of files according to the selected file classification plugin All file classes are sorted by the amount of storage space used by files related to each file class making it easy to identify types of files using significant amounts of storage space In order to open a file category click on the category item in the classification results dialog Each file category may contain multiple subcategories as it was defined in the selected file classification plugin FlexTk provides the user with the following advanced file management operations that may be performed on file classification results e Build Hierarchy of Links select one or more file classes or files and press the Link To button to construct an organized hierarchy of directories and populate it with links to original files according to file classification results e Copy File Hierarchy select one or more file classes or files and press the Copy To button to construct an organized hierarchy of directories and populate it with copies of original files according to file classification results e Move File Hierarchy select one or more file classes or files and press the Move To button to construct an organized hierarchy of directories and move all files related to the selected file classes into that hierarchy e Delete Files select one or more file classes or files and press the De
153. ideo Files The Hidden Movies and Video file classification plug ins allows one to identify hidden video files with intentionally or unintentionally changed file extensions This file classification plug in may be especially helpful for enterprises needing to identify and clean up storage wasting and potentially dangerous video content stored on enterprise storage systems During the classification process the Hidden Movies and Video file classification plug in actually opens each file and verifies format specific binary patterns s Hidden Movies and Video Files Classification Results Name Size Size C9 Hidden Video File 70 66 MBytes 38 08 C Hidden Matroska Video File 62 43 MBytes 33 65 Hidden RealVideo Variable Bit Rate File 34 51 MBytes 18 60 C9 Hidden Windows Media File 13 58 MBytes 7 32 9 Hidden Protected Macromedia Director Movie 4 38 MBytes 2 36 i ma Te Total Space 687 66 MBytes H l E ie x 4 D Total Files 8931 L LJ i Performance 114 0 Files Sec Export Copy To Move To Delete Go Up Process Time 1 Min 18 Secs Edit Close This file classification plug in is available for registered users only In order to be able to use this file classification plug in the user needs to purchase a license for FlexTk Professional or FlexTk Ultimate and actually register the product It is not possible to use this file classification plug in
154. ies Delete Options Ed i EI General Rules QA Performance P Exclude Delete Files Matching Criteria Files Categorized as Documents C Files Accessed More Than 1 Years J The Performance tab FlexTk Professional and FlexTk Ultimate provides the user with the ability to optimize file delete operations for user specific storage configurations and performance requirements FlexTk is optimized for multi core multi CPU computers and advanced RAID storage systems and capable of deleting or wiping multiple files simultaneously In order to speed up the file delete process use multiple delete threads when deleting files located on multiple physical hard disks or a RAID disk array 6 Delete Options General amp Rules A Performance Mica Exclude Processing Threads 2 Performance Mode Full Speed v File Delay Ors Block Delay 0 ms Users needing to delete large amounts of files from a running production server or an enterprise storage system should take into account a number of additional factors A full speed file delete or data wiping operation may have a significant impact on the performance of the running system In order to minimize the potential performance degradation FlexTk provides flexible performance optimization options allowing one to control the speed of the delete or data wiping process According to your specific needs select the Full Speed
155. ies available in the FlexTk main GUI application Storage analysis commands defined in the XML format may be imported into the FlexTk product configuration as user defined commands or executed on the fly using the FlexTk command line tool FlexTk Ultimate Format lt analyze name Command Name gt lt inputs gt lt dir gt Directory Name 1 lt dir gt lt file gt File Name 1 lt file gt lt inputs gt lt actions mode Actions Mode gt lt action gt lt for mode M op 0 value V units U gt Condition lt for gt lt do mode M gt Action lt do gt lt action gt Optional lt actions gt lt filter gt File Scanning Filter lt filter gt Optional lt scanning gt File Scanning Mode lt scanning gt Optional lt shortcut gt Keyboard Shortcut lt shortcut gt Optional lt rules gt Optional lt r1 gt Rule Data lt r1l gt lt rules gt lt process gt Optional lt streams gt Number of Process Streams lt streams gt Optional lt speed file delay X block delay Y gt Mode lt speed gt Optional lt process gt lt report type Report Type gt Optional lt title gt Custom Report Title lt title gt Optional lt save to gt Report File Name lt save to gt Optional lt report gt lt exclude gt Optional lt dir gt Exclude Directory 1 lt dir gt lt exclude gt lt analyze gt Command Inputs The inputs list should specify all the directories and fil
156. ile delete operations may be customized for user specific needs pre configured as user defined commands and executed in a single mouse click using FlexTk s main GUI application or direct desktop shortcuts In addition FlexTk Professional and FlexTk Ultimate provide a command line tool allowing one to execute user defined file delete commands from batch files and shell scripts or schedule periodic file delete operations using a general purpose command scheduler For more details about user defined commands refer to the section 2 15 in this document In order to start a simple file delete operation select one or more files or directories and press the Delete key If you wish to perform a regular delete operation using default parameters just press the Delete button and wait for the operation to complete During the delete process FlexTk will display the delete progress dialog showing the total number of deleted files the total amount of deleted storage space and the performance of the delete process E Delete 4 Selected directories and all sub directories will be deleted Are you sure co Advanced Options Deleting vast amounts of files may require a significant amount of time Sometimes in order to perform an urgent operation one may need to temporary pause a long running delete operation Press the Pause button to temporary suspend an ongoing operation and press the Continue button to resume the operatio
157. images and video files Information from visited web sites is stored in your Web browser s cache wasting your storage space and compromising your privacy In general itis a good practice to cleanup your disk once a month FlexTk includes a built in disk cleaner allowing one to cleanup the disk and reclaim the wasted storage space Disk CleanUp 480 29 MBytes Selected For CleanUp Category Size Size Internet Cache 203 02 MBytes 43 51 Yo Google Earth Cache 147 28 MBytes 30 66 Temporary Files 64 87 MBytes 13 50 Firefox Cache 59 13 MBytes 12 31 Internet Cookies 63 66 KBytes 0 01 Internet History 226 Bytes lt 0 01 Deleted Files 65 Bytes lt O0 01 Selected Space 480 29 MBytes Selected Files 6959 J Total Space 480 35 MBytes Total Files 7015 Safe Normal Fo Press the CleanUp button to launch the FlexTk s built in disk cleaner FlexTk will in scan the system hard drive and show the user all detected cache history and temporary files During the initial scanning process FlexTk just scans the disk and discovers what files may be safely deleted After finishing the scanning process FlexTk indicates all detected file categories and provides the user with the ability to select the file categories that should be cleaned up al CleanUp Processing Status Value Deleted Files 1007 Freed Space 86 29 MByhes Performance 1529 7 Files Sec Process Time 657 ms Continue Errors By default FlexT
158. ing an XML Based format The XML format provides support for all the file copy features and capabilities available in the FlexTk main GUI application File copy commands defined in the XML format may be imported into the FlexTk product configuration as user defined commands or executed on the fly using the FlexTk command line tool FlexTk Ultimate Format lt copy name Command Name gt lt inputs gt lt dir gt Directory Name 1 lt dir gt lt file gt File Name 1 lt file gt lt inputs gt lt dest gt Destination Directory lt dest gt lt shortcut gt Keyboard Shortcut lt shortcut gt Optional lt rules gt Optional lt r1 gt Rule Data lt r1 gt lt rules gt lt process gt Optional lt progress gt Progress Mode lt progress gt Optional lt overwrite gt Overwrite Mode lt overwrite gt Optional lt streams gt Number of Process Streams lt streams gt Optional lt speed file delay X block delay Y gt Mode lt speed gt Optional lt copy gt Copy Options lt copy gt Optional lt retry count gt 1 lt retry count gt Optional lt retry timeout gt 62 lt retry timeout gt Optional lt verify gt Verification Mode lt verify gt Optional lt process gt lt copy gt A file move command may be defined by using the move command type instead of the copy command type All other parameters and options are completely identical lt move name Command Name gt lt Co
159. ion FlexTk Professional and FlexTk Ultimate include a number of command line tools allowing one to use all the features of FlexTk from an OS shell window The FlexTk command line tools provide power users and system administrators with the ability to automate all the available operations and to integrate FlexTk features into batch files and shell scripts The FlexTk command line tools are located in lt ProductDir gt bin directory Command Line Syntax flextk sync source lt Source Directory gt dest lt Dest Directory gt Synchronizes files between directories local disks or network shares In addition to the file synchronization command line tool FlexTk allows one to execute user defined file synchronization commands using the FlexTk Execute command line tool which is Supporting all advanced capabilities available in the FlexTk GUI application Parameters source lt Source Directory gt This parameter specifies the source directory for file synchronization In order to ensure proper parsing of command line arguments directories and file names containing space characters should be double quoted dest lt Destination Directory gt This parameter specifies the destination directory for file synchronization In order to ensure proper parsing of command line arguments directories and file names containing space characters should be double quoted Options sync_mode lt SD SUD SAD STW STA gt SD Sets the sync destinat
160. ion file synchronization mode Default All changes made in the source directory will be propagated to destination Files deleted from the source directory will be deleted from destination All files changed or deleted in destination will be restored from source SUD Sets the update destination file synchronization mode Newly created and modified source files will be copied to destination Files deleted from the source directory will be deleted from destination Files deleted from the destination directory will be restored from source SAD Sets the accumulate destination file synchronization mode Newly created and modified source files will be copied to destination Files deleted from the destination directory will be restored from source Newly created and modified destination files will be kept in place STW Sets the two way file synchronization mode Newly created and modified files will be synchronized in both directions Files deleted from the source directory will be deleted from destination Files deleted from the destination directory will be restored from source STA Sets the two way accumulate file synchronization mode Newly created and modified files will be updated in both directions Files deleted in one location will be restored from the second location After finishing the synchronization process both locations will be identical FlexTk User Manual Flexense Ltd sync dirs time Instructs FlexTk to synchronize direc
161. ion gt lt size op GT gt MBytes 10 lt size gt lt rules gt lt search gt The first example command will search for JPG BMP and PNG image files with the file size greater than 10 MBytes on disks D and F Example Command 2 lt classify name Classify Command Name gt lt inputs gt lt dir gt D lt dir gt lt dir gt F lt dir gt lt inputs gt lt plugin gt Default File Hierarchy lt plugin gt lt report type HTML gt lt title gt My Classification Report lt title gt lt save to gt C classification_report html lt save to gt lt report gt lt classify gt The second example command will classify disks D and F and save a file classification report to the file C classification report html Each specific command type has its own set of parameters and options which are explained in details in Subsequent sections of this document 126 FlexTk User Manual Flexense Ltd 6 6 1 File Search FlexTk provides powerful and flexible file search capabilities allowing one to search files using multiple search criteria including the file name file type file size access modification creation times text or binary patterns etc The user is provided with the ability to define composite search queries using multiple search rules and apply the AND OR logical operators Frequently used queries may be saved as user defined commands and executed in a single mouse click In addition t
162. irectories files and show a list of detected duplicate files allowing one to cleanup duplicate files and free the wasted storage space For more information about the FlexTk s built in duplicate files finder refer to the section 2 14 Disk CleanUp select this menu item to start the FlexTk s built in disk cleaner FlexTk will scan the local hard disks and show the user how much disk space is wasted for Internet cache files Internet history temporary files etc allowing one to select file categories that should be cleaned up For more information about the FlexTk s built in disk cleaner refer to the section 2 16 Hash Signatures select one or more files or directories and select this menu item to generate MD5 SHA1 or SHA256 hash signatures FlexTk will process all the selected files and directories and display a list of generated file signatures For more information about hash signatures refer to the section 2 17 Disk Monitor FlexTk Ultimate provides a real time disk monitor allowing one to detect all changes in one or more disks or directories Select one or more disks or directories and select this menu item to open the disk monitor For more information about all features and capabilities of the real time disk monitor refer to the section 2 12 in this document Create File System Signatures select one or more files or directories and select this menu item to save a complete file system signature This feature allows one to Save th
163. is parameter instructs FlexHash to save the list of generated file signatures to an Excel CSV file If no file name is specified FlexHash will automatically generate a file name according to the following template flexhash date time csv save text_report ReportFileName This parameter instructs FlexTk to save the list of generated file signatures to a text report file If no file name is specified FlexHash will automatically generate a file name according to the following template flexhash 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 106 FlexTk User Manual Flexense Ltd 5 8 FlexTk Sign File System Signatures Command Line Tool In addition to the GUI application the FlexTk Professional and FlexTk Ultimate editions a command line tool allowing one to use all features of FlexTk from an OS shell window The FlexTk command line tool provides power users and system administrators with the ability to automate the file systems signing and verification processes and to integrate FlexTk features info batch files and shell scripts The FlexTk command line tool is located in lt ProductDir gt bin directory Command Line Syntax flextk sign verify sig file lt Signatures Data File gt input_ dir lt Input Directory 1 gt lt Input Directory X gt lt Options gt
164. ition FlexTk Professional and FlexTk Ultimate provide a command line tool allowing one to execute user defined file copy commands from batch files and shell scripts or schedule periodic file copy operations using a general purpose command scheduler For more details about user defined commands refer to the section 2 15 in this document In order to start a simple file copy operation select one or more files or directories press the Standard Ctrl C keyboard sequence navigate to the destination location and press the Ctrl V keyboard sequence If you wish to perform a regular copy operation using default parameters just press the Copy button and wait for the operation to complete During the copy process FlexTk will display the copy progress dialog showing the total number of copied files the total amount of copied storage space and the copy performance 8 Directories and 10 Files Selected For Copy Destination Path F data c Advanced Options Copy Copying vast amounts of data may require significant amounts of time Sometimes in order to perform an urgent operation one may need to temporary pause a long running data migration operation Press the Pause button to temporary suspend an ongoing file copy operation and press the Continue button to resume the operation Press the Stop button to cancel an ongoing file copy operation 33 FlexTk User Manual Flexense Ltd When copying files from to pr
165. ize less than the specified value Matches files with the file size less or equal to the specified value Range Operators Operator Description IN Matches files having the file size within the specified range NI _ Matches files having the file size outside of the specified range Size Modifiers Modifier Description Examples Rule Description lt size gt Bytes 1024 lt size gt Matches files with the file size 1024 bytes lt size op LT gt Bytes 1024 lt size gt Matches files with the file size less than 1024 Bytes lt size op GT gt MBytes 10 lt size gt Matches files with the file size greater than 10 MBytes lt size op EQ gt Bytes 0 lt size gt Matches zero length files lt size op IN gt MBytes 1 100 lt size gt Matches files with the file size from 1 to 100 MBytes lt size op NE gt Bytes 0 lt size gt Matches non zero length files 113 FlexTk User Manual Flexense Ltd 6 4 4 File Time FlexTk provides a number of file matching rules allowing one to match files by a specific file creation last modification or last access time By default all time rules will match files having the specified time value in the selected file time If the rule operator is set to NE not equal these rules will match files with the selected file time different from the specified time value In addition to the basic EQ NE operators the user is provided with numerous advanced operators al
166. izing Product Size License l Advanced Storage lesa FlexTk Express v3 0 60 4 05MB Freeware Utilization Analysis Downloads Duplicate Files Search amp Removal ce sup 25 USD BuyNow ESRI 0 FlexTk Professional v3 0 60 4 12 MB Ss File System Windows 32 Bit ees 30 Day Tria E E Change Monitor More Options Windows 64 Bit i Purchase oma 125 USD Bellin AS FlexTk Ultimate v3 0 60 432m_ 125 USD 30 Day Trial More Options FlexTk Professional FlexTk Ultimate For more information about product editions refer to the versions page FlexTk is especially designed to be as simple as possible The installation procedure is very simple requires no special Knowledge and may be completed in less than 30 seconds There is no need for any additional software Just download the FlexTk installation package run the setup program and you are done On the Welcome screen press the Next button Read the end user license agreement and press the I Agree button if you agree with the license terms or the Cancel button to stop the installation process FlexTk Ultimate 3 0 60 Setup FI xT Choose Install Location e Choose the Folder in which to install FlexTk Ultimate 3 0 60 File Management Toolkit FlexTk Ultimate 3 0 60 Setup FlexTk Completing the FlexTk Ultimate File Management Toolkit 3 0 60 Setup Wizard Setup will install FlexTk Ultimate 3 0 60 in the following folder To install in a differe
167. k s built in disk cleaner selects Internet cache files Interned history and temporary files to be deleted The user is provided with the ability to select one of the following automatic cleanup modes Safe Normal and All In the safe mode FlexTk will cleanup Internet cache and Internet history files only In the normal mode FlexTk will delete Internet cache files Internet history file temporary files and deleted files In the All cleanup mode FlexTk will delete files related to all categories including Internet cookies Alternatively the user is provided with the ability to select specific file categories manually Select any number of file categories and press the CleanUp button FlexTk will delete all the selected file categories and free up the wasted storage space 60 FlexTk User Manual Flexense Ltd 2 18 Hash Signatures Select one or more directories or files and select the Command Hash Signatures to generate hash signatures for all the selected files and directories FlexTk will process all the selected files and directories including all files in all sub directories and generate hash signatures Prior starting the process the user will be provided with the ability to select one of the following signature types MD5 SHA1 or SHA256 64 Hash Signatures File Mame Di faspi Docs aspiinsk pdr Ci faspifincludesscsidefs h Di faspifincludesscsidefs inc DC faspifincludefsrbi6 h Di faspifinc
168. k s user defined commands custom commands scripts or batch files In addition to the ability to define disk monitoring commands using the FlexTk GUI application FlexTk allows one to specify disk monitoring commands using an XML Based format The XML format provides support for all the disk monitoring features and capabilities available in the FlexTk main GUI application Disk monitoring commands defined in the XML format may be imported into the FlexTk product configuration as user defined commands or executed on the fly using the FlexTk command line tool Format lt monitor name Command Name gt lt inputs gt lt dir gt Directory Name 1 lt dir gt lt inputs gt lt detect gt Change Types lt detect gt lt recursive gt yes lt recursive gt Optional lt shortcut gt Keyboard Shortcut lt shortcut gt Optional lt rules gt Optional lt r1 gt Rule Data lt r1 gt lt rules gt lt actions changes Change Count gt Optional lt report type Report Type gt Optional lt title gt Custom Report Title lt title gt Optional lt save to gt Report File Name lt save to gt Optional lt report gt lt user command gt Command lt user command gt Optional lt custom command gt Command lt custom command gt Optional lt actions gt lt monitor gt Mandatory Parameters Parameter Description Use the detect element to specify changes that should be detected e FNAME detect file name c
169. k User Manual Flexense Ltd Advanced Options FlexTk s built in disk monitor is capable of monitoring changes in specific file types matching one or more user defined criteria The Rules tab located on the disk monitor dialog allows one to define one or more file matching rules specifying file types that should be monitored For example the user may monitor changes in all executables and DLL libraries located in the Windows system directory For more information about how to use the file matching rules refer to the advanced file search tutorial E Disk Monitor General amp Rules Actions Monitor Files Matching Criteria Files Categorized as Executable Program Files Categorized as DLL Library One of the most powerful capabilities of FlexTk s real time disk monitor is the ability to perform user defined actions each time the disk monitor reaches a user specified number of changes E Disk Monitor co General Rules Actions Execute Selected Actions After Each Execute User Defined Command ses F Execute Custom Command eee The actions Tab located on the disk monitor dialog allows one to define the number of changes to watch for and the actions that should be performed Each time the disk monitor will reach the specified number of changes FlexTk will perform the following procedure Pause the monitoring process If requi
170. king user defined command and need to create a slightly modified or customized version of the command it will be very helpful to copy the existing command and make all the required changes in the command s copy In order to copy a user defined command select the command item press the Copy button and enter a new command name FlexTk will create a new command copy all the setting and options from the original command and save the new command to the user s configuration file 57 FlexTk User Manual Flexense Ltd Another useful feature is the ability to import export user defined commands to from different FlexTk installations In order to export one or more user defined commands select all the required command items press the right mouse button select the Export Commands menu item and select a destination directory where all the selected commands should be exported to In order to import previously exported commands press the right mouse button select the Import Commands menu item and select all the command files that should be imported Take into account that these features are available in FlexTk Ultimate only and there is no ability to import export commands to from FlexTk Express or FlexTk Professional i User Defined Commands ad x Mame Shortcut Type gt Search Documents Modifier FE Edit Command arch Command E Analyze System Disk Je Utilization Analysis Command Classify Files on Disk
171. l finish updating the product Update Dialog Downloading Update Package eee ee eS ee After download is completed close all FlexTk application windows and press the Ok button when ready If one or more FlexTk application windows will be open during the update the operation will fail and the whole update process will need to be restarted from the beginning i FlexTk Message i Update Package Successfully Installed After finishing the update process the FlexTk will show a message box informing about the successfully completed operation In order to manually verify that the currently installed product version is up to date select menu Help Check For Updates on the main menu bar View Online Help view Release Notes Product Web Page Check For Updates The update manager will connect to the central update server and check if there is a newer version of the product available for download If the currently installed product is up to date you will see the following dialog Update Dialog The installed product version is up to date 74 FlexTk User Manual Flexense Ltd 3 Classification Plug ins 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 The file classi
172. la Firefox Profiles Ozwewnat default cookies sqlite journa m N E a nm o 12 Oct 200 12 Oct 200 12 Oct 200 12 Oct 200 12 Oct 200 12 Oct 200 12 Oct 200 12 Oct 200 12 Oct 200 Bb N 2 amp nw j O 12 Oct 200 12 Oct 200 12 Oct 200 12 Oct 200 12 Oct 200 12 Oct 200 12 Oct 200 12 Oct 200 12 Oct 200 12 Oct 200 12 Oct 200 12 Oct 200 12 Oct 200 13 54 10 C Documents and Settings alex s Application Data Mozilla Firefox Profiles Ozwewnat default cookies sqlite journa 13 54 10 C Documents and Settings alex s Application Data Mozilla Firefox Profiles Ozwewnat default cookies sqlite journa 13 54 10 C Documents and Settings alex s Application Data Mozilla Firefox Profiles Ozwewnat default cookies sglite journa 13 54 10 C Documents and Settings alex s Application Data Mozilla Firefox Profiles Ozwewnat default cookies sglite journa 13 54 10 C Documents and Settings alex s 4pplication Data Mozilla Firefox Profiles Ozwewnat default cookies sqlite journa 13 54 12 C Documents and Settings alex s Local Settings Application Data Mozilla Firefox Profiles Ozwewnat default Cache 8039243Fd01 13 54 12 C Documents and Settings alex s Local Settings Application Data Mozilla Firefox Profiles Ozwewnat default Cache 201E2495d01 _13 54 12 C Documents and Settings alex s Local Settings Application Data Mozilla Firefox Profiles O2wewnat default Cache 324CCS07d01 100 00 00 00 0O 00 0O 00 0O 0O 00 0O 00 0O CO 0O 0O 0O 0O 0O 00 0
173. lete button to delete all files related to the selected file classes In addition FlexTk allows one to export file classification results into a number of standard formats such as HTML Excel CSV and ASCII text In order to export file classification results into a report file press the Export button and select an appropriate report format 17 FlexTk User Manual Flexense Ltd File Classification Advanced Options FlexTk provides power computer users and IT professionals with a large set of advanced file classification options allowing one to customize and tune the file classification process for user specific needs and custom storage configurations In order to open the classification options dialog press the Advanced Options button on the File System Classification dialog amp amp File System Classification Advanced Options i General Rules WA Performance Exclude Actions File Scanning Mode Sequential wt File Scanning Filter k Report Title My Custom Report Save HTML Report To w d reports ggl The General tab allows one to set the file scanning mode file scanning filter a custom report title and instruct FlexTk to automatically save a file classification report instead of displaying file classification results e File Scanning Mode FlexTk is capable of scanning multiple disks or directories in parallel thus improving the speed of the file classification process on multi CPU multi core sy
174. lgorithm exclude dir lt Exclude Directory 1 gt lt Exclude Directory X gt 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 filter lt FileFilter gt This parameter specifies the directory search filter default workers lt WorkingThreadCount gt This parameter sets the number of working threads to process files FlexTk is optimized for Multi Core and Multi CPU computers and is capable of distributing the workload to an unlimited number of CPUs By default FlexTk processes files with one working thread max_dup_ set lt MaxNumberOfDuplicateSets gt This parameter sets the maximum number of duplicate file sets to report about By default FlexTk will report about up to 1000 duplicate file sets sorted by the amount of wasted storage Space min_wasted space lt MinWastedStorageSpace gt This parameter sets the minimum amount of wasted storage space to report about By default FlexTk will report about duplicate file sets wasting at least 1 MBytes of storage space save html_report ReportFileName This parameter instructs FlexTk to save a summary report and the list of all duplicates to an HTML file If no file name is specified FlexDup will automatically generate a file name according to the following template flexdup date time html Save csv_
175. ll the input directories and files evaluate the specified file matching rules and execute all the required actions on the fly without showing the preview dialog i Organize Files f B Ed Operation File Marne Copy To F Documents Backup F doc istorage_managementappig 4pplQ_v2 doc Copy To F Documents Backup F doc storage_management atalspecs bbs101 pdF Copy To F Documents Backup Fiidocstorage_managementatalspecs bios32sd pdf Copy To F Documents Backup F doc storage_management atalspecs edd1 1 pdF Copy To F Documents Backup F doc storage_management atalspecs edd30 pdf Copy To F Documents Backup Fiiidoc storage_management atailspecs smbios pdf Copy To F Documents Backup F doc storage_management atalwo aubohdd pdf Copy To F Documents Backup F idoc storage_management atai wo booted pdf LOISIOGEIEIEISIO Fre ou irgiiiaireue ur iri ur L Files Space Total Files Process Time A user defined file organizing command may be executed in a number of different ways In the simplest case just click on the command item in the user defined commands tool pane In addition frequently used file organizing operations may be added to the user s desktop as direct shortcuts and executed in a single mouse click without the need to start the FlexTk main GUI application Finally FlexTk Professional and FlexTk Ultimate allow one to execute file organizing operations using the FlexTk command line tool For detailed informatio
176. lose This file classification plug in is available for registered users only In order to be able to use this file classification plug in the user needs to purchase a license for FlexTk Professional or FlexTk Ultimate and actually register the product It is not possible to use this file classification plug in with FlexTk Express nononononononn hte RHO 3 7 Hidden Music and Audio Files The Hidden Music and Audio file classification plug ins allows one to identify hidden audio files with intentionally or unintentionally changed file extensions This file classification plug in may be especially helpful for enterprises needing to identify and clean up storage wasting and potentially dangerous audio content stored on enterprise storage systems During the classification process the Hidden Music and Audio file classification plug in actually opens each file and verifies format specific binary patterns Hidden Music and Audio Files Classification Results Name Size Size gt 9 Hidden MP3 Based Media File 7 95 MBytes 27 74 o CJ Hidden Downloadable Wave Based Audio File 4 97 MBytes E 17 33 C9 Hidden Creative Labs Audio File 4 96 MBytes 17 32 C3 Hidden Free Lossless Audio Codec FLAC Audio File 2 88 MBytes 10 03 9 Hidden MPEG4 Based Audio File 2 36 MBytes 6 25 9 Hidden Amiga MED Audio File 1 35 MBytes 4 72 Yo C Hidd
177. lowing one to match files with the file time less than less or equal more than more or equal to the specified time value Finally there are two range based operators capable of matching files having the selected file time within or outside of a specific time range Basic Format lt RuleName op Operator gt Time Modifier Time Value lt RuleName gt Range Format lt RuleName op Operator gt Time Modifier From To lt RuleName gt Rules Rule Description CTIME Compares the file creation time with the specified time value MTIME Compares the file last modification time with the specified time value ATIME Compares the file last access time with the specified time value Operators Operator Description EQ Matches files with the file time equal to the specified value NE Matches files with the file time different from the specified value GE___ Matches files with the file time greater or equal to the specified value Range Operators Operator Description IN Matches files having the selected file time within the specified range NEO Matches files having the selected file time outside of the specified range Time Modifiers Modifier Description Days Years Examples Rule Description lt atime op GT gt Weeks 2 lt atime gt Matches files last accessed more than 2 weeks lt ctime op LE gt Months 3 lt ctime gt Matches files created during the last 3 months l
178. lows one to define multiple HSM policies and apply them simultaneously during a single pass through one or more file systems 1 2 Advanced Rule Based File Search FlexTk provides powerful and flexible file search capabilities allowing one to search files using multiple search criteria including the file name file type file size access modification creation times text or binary patterns JPEG EXIF tags etc The user is provided with the ability to define composite search queries using multiple search rules and apply the AND OR logical operators Frequently used search queries may be saved in the predefined search list and executed in a single mouse click FlexTk User Manual Flexense Ltd 1 3 Multi Stream File Synchronization The FlexTk file management toolkit provides advanced file synchronization capabilities allowing one to synchronize files between directories local disks and network shares The FlexTk s built in file synchronization engine offers numerous one way and two way file synchronization modes rule based file matching capabilities and advanced performance tuning options i Sync Web Site Bel Eg 8 Files 345 66 KB Selected for Synchronization Operation Source Destination Wrlexsryweb_sitelflexense css VWrlexsry web site flextkifile_orga VWrlexsryiweb_siteFlextkifile_searc VWrlexsry website flextkiFile_synic VWrlexsryviweb_site screenshotsifle Wlexsrytweb_site screenshotsifle VWrlexsryweb_
179. ludesfsrbs2 h Ce faspifincludessrbernn h Di faspifapixdh wx Di faspifaspizk sy_ Di faspifaspis sy _ Di faspifaspi6t sys DC faspifaspichk exe Di faspifaspinit exe Di faspifaspixp sys Ci faspifinstall bat Ci faspifreg_xp exe BR SH z56 Signature A958 70362409901 146446405479 7EDG61 44 460 56F506DE42 EBA CEZEQE0D DCS 12459951 95E 7421296 76COYo890404024EEOSEGAA APS AD l64E 4025467 Caer Ea O CDCl SS 44950 1650 496400CSE81 OC1LS45499F 7 BBDBA ZEC O44 CdD e0 c 002001701 59F4FCO08634352EE61 34769409100 BRF APS A6bO reo rc 1 BFISC41 S66F4D0ES25C 9D02ZESBS S21 7007 ECABFOFADASBSSCCOY ZES FE CSHL BDBEOS1 456376 7FA51E 30081 ES6F694C CE S691 BFAR Ar DAE 45656629F C4205 0529 FOBS560012425RE9093SD02B445FE91 EEA CEDO CC F2B002 98529554564 746 SBBFFESSBBD46G2 CE SDFSIDDAEFS 43067 66E00F2C36C SDFDSF4 6GEF SF 6661 F435 601 1 9FBRS940960990105 768590451261 1FBD2CSD445C SFC A0DFF 1 6040045664 B41 0F 9032463561401 96676201661 B69FS656D83 15442445 16F 46620502295 2JE AGE 1FOS40C951681F 086355 C69F6D0B09S569C53 D r SDE F35099S55C 0614 prode 05600 71 CE4 22E l SFESACODE A641 LEFFS6BFeCE4 26EDD63D42491 46554 41 FA40044EBC124Co 68D SD0EC 1 2FF4ES1 FE04 FESE 4943A 527 1041ED4ES00 S60 7531 6026F 803 346405070561 269 36SFDESF 45001 1 7667 DCD 450064 DO CEDA BF 7650651 FEEBFSE 7EFSe900224457 44F Ps0085F2F4 9sb292 r BBOF Total Space 6627 25 KBytes Total Files 24 Performance 3 8 MB Sec Process Time 234 ms 6 Export During th
180. mage file extensions During the classification process the Pictures and Image file classification plug in actually opens each file and verifies format specific binary patterns amp Pictures and Image Files Classification Results Name Size Size C Sony RAW Image File 116 89 MB 26 76 05 Fuji RAW Image File 62 18 MB 14 24 C Canon RAW Image File 26 68 MB 6 11 C3 Olimpus Digital Camera RAW Image File 25 88 MB 5 93 _ Nikon RAW Image File 25 72 MB 5 89 C Canon RAW CIFF Image File 21 20 MB 4 85 C Digital Negative Image File 15 40 MB 3 53 Digital Picture Exchange File 14 06 MB 3 22 Y o C3 PBM Portable Pixelmap Graphic 14 01 MB 3 21 C LightWave 3D Object File 11 91 MB 2 73 o 9 Cinema 4D Model File 7 69 MB 1 76 C Minolta RAW Image File 7 17 MB 1 64 C Device Independent Image File 7 10 MB 1 63 C Adobe Photoshop Image 7 10 MB 1 62 C Bitmap Cache File 6 42 MB f 1 47 l ma Fap Total Space 436 99 MB H if ii gt lt A Total Files 375 gt can Performance 102 1 Files Sec Export Copy To Move To Delete Go Up Process Time 3 67 Sec This file classification plug in is available for registered users only In order to be able to use this file classification plug in the user needs to purchase a license for FlexTk Professional or FlexTk Ultimate and actually register the product It is not possible to use this file classification plug in with FlexTk Express
181. match rules defined in an action the duplicate file will be set as the original and the matching action will be set as the active action for the whole duplicate set The Execute mode is the most advanced duplicates detection and removal move which is intended for automatic execution of actions matching one or more duplicate file sets During 53 FlexTk User Manual Flexense Ltd the search process FlexTk will evaluate all duplicate files and set matching actions After finishing the search process FlexTk will automatically execute all actions that were set and remove all duplicate files using policies defined in each specific action bis Duplicate Files Action Link Published Images x Action Replace with Links v Original File Detection Rules amp Files Categorized as JPEG Image File Path Begins With K DATA PICTURES FLICKR Original Detected By Rules FlexTk s built in duplicate files finder provides a large number of advanced features and capabilities allowing one to automatically detect and cleanup duplicate files on personal computers servers and enterprise storage systems In order to simplify management and execution of duplicates search and removal operations FlexTk provides the user with the ability to define frequently used duplicate search operation as user defined
182. may be added to the desktop as direct shortcuts In order to create a shortcut for a user defined command select the command in the user defined commands tool pane press the right mouse button and select the Create Desktop Shortcut menu item Just click on the created shortcut to execute the command directly from your desktop G N Program Files FlexenseFlexITk Ultimate bin flextk execute Analyze Documents FlexTk Version 2 8 46 Nov 4 26885 Scanning Successfully Completed 4796 3 87 GE i88 ms 25518 6 Files Sec Process Time Performance Sending E Mail Notification To flextk f lexense com G 5 Program Files FlexenseFlexTk Ultimate bin _ The final way to execute the newly created user defined command is to use FlexTk s command line tool The command line tool is located in the lt Product Dir gt bin directory Open a terminal window enter the directory and type the following command flextk execute Command Name When used in the command line mode FlexTk quietly executes all the required actions without showing any windows or dialogs thus allowing one to setup fully unattended periodically scheduled storage utilization analysis operations 99 FlexTk User Manual Flexense Ltd 5 Command Line Tools 5 1 FlexTk Execute User Defined Commands Execution Tool In addition to the GUI application the FlexTk Professional and FlexTk Ultimate editions include a number of command line tools allowing one to
183. me according to the following template flexsize 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 104 FlexTk User Manual Flexense Ltd 5 6 FlexTk Duplicates Duplicate Files Finder Command Line Tool In addition to the GUI application the FlexTk Professional and FlexTk Ultimate editions include a command line tool allowing one to use all features of FlexTk from an OS shell window The FlexTk command line tool provides power users and system administrators with the ability to automate the duplicates identification process and to integrate FlexTk features info batch files and shell scripts The FlexTk command line tool is located in lt ProductDir gt bin directory Command Line Syntax flextk duplicates dir lt Input Directory 1 gt lt Input Directory X gt lt Options gt Parameters dir lt Directory 1 gt lt Directory X gt file lt File 1 gt lt File 2 gt This parameter specifies the list of input directories or files to process In order to ensure proper parsing of command line arguments directories and file names containing space characters should be double quoted Options Signature_ type lt MD5 SHA1 SHA256 gt This parameter sets the type of algorithm used to calculate signatures of files By default FlexTk uses the SHA256 a
184. ment files but not books presentations or spreadsheets Even more focused search operations may be performed by selecting a specific file class For example select MS Word Documents to find Microsoft Word documents only The category file matching rule allows one to perform very flexible search operations while providing a truly simple usage model for regular computer users without specific knowledge about file types and extensions Select File Class or Class Group Name Type Classes 1 LYS Document File Class MS Word Document File Class 1 MS Write Document File File Class 1 MacwWrite Text Document File Class Mellel Word Processing Document File Class Mellel Word Processing File File Class Microsoft Word 2007 8ML Document File Class 1 OpenOffice Writer Document File Class 1 POF Document File Class PageMaker Document File File Class L Pocket Word Document File Class PostScript File File Class e e e e e Documents Books and Help Files Documents Another useful file matching rule is the text pattern rule This rule searches for specific text patterns inside files The text matching rule may be very useful when combined with the category matching rule For example you can search for all types of documents containing specific text keywords amp Advanced File Search Criteria Select Advanced File Search Criteria Search Files Categorized As Gi Search Files Containing Text O Search Files
185. ment specifies the version of the file classification plugin FlexTk uses the plugin version to show the plugin status in the plugins management dialog The plugin version should be specified in the format X Y Z tree decimal numbers delimited by the Character where X represents the major version Y represents the minor version and Z represents the revision of the file classification plugin The flextk element specifies the minimal version of the FlexTk file management toolkit required for this specific file classification plugin The FlexTk version should be specified in the format X Y Z tree decimal numbers delimited by the Character where X represents the major version Y represents the minor version and Z represents the revision of the required version of the FlexTk file management toolkit The protected element specifies the plugin protection status The protection status may be set to YES default is YES or NO If the protection status is set to YES FlexTk will prevent the file classification plugin from being exported to any of the supported file formats If the protection status is set to NO FlexTk will allow export of the plugin to all the supported file formats The author element is an optional element allowing one to specify the plugin s author name default is Flexense The plugin s author may be specified as a free format text string up to 255 char
186. mmand Data gt lt move gt Mandatory Parameters Parameter Description Use the dest element to specify a destination directory for the copy command Command Inputs The inputs list should specify all the directories and files that should be processed Each directory or file in the input list should include a full path name Depending on the file scanning mode all the specified directories will be processed sequentially one after one or in parallel 142 FlexTk User Manual Flexense Ltd Special Input Modes In addition to the ability to process explicitly specified inputs the FlexTk GUI application provides two special input modes allowing one to process external parameters or the current directory instead of the inputs list User defined commands with the inputs mode set to the external parameters mode are accepting drag and drop operations into the command item in the commands tool pane In order to set a user defined command to the _ external parameters mode specify lt inputs gt USER PARAMS lt inputs gt instead of the regular input list User defined commands with the input mode set to the current directory mode are processing the file navigator s current directory In order to set a user defined command to the current directory inputs mode specify lt inputs gt CURRENT DIR lt inputs gt instead of the input list File Matching Rules Optional FlexTk Ultimate provides the user with the ability to limit
187. mmand specific process dialog that will perform all the required operations and terminate after the user will press the Close button ce cmd C Program Files Flexense FlexTk bin gt flextk execute Duplicates Search Tutorial FlexTk Version 2 7 30 Oct 6 20688 Operation Successfully Completed 86 58 MB 164 98 8 8 1663 939 24 MB 17 66 Sec 62 5 Files Sec Wasted Storage Space Duplicate Files Zero Length Files Error Files Total Files Total Space Process Time Performance Executing duplicates cleaning actions Operation Successfully Completed Total Files Freed Space Process Time Performance 163 86 23 MB 1 78 Sec 57 83 Files Sec Paty tl Top 1 Duplicate File Sets Duplicate Set 1 Wasted Space 363 50 KB 1 K data Documents Market ing informat ion_intensive xls 2 K home sapir doc informat ion_intensive xls C Program Files Flexense FlexTk bin gt _ Finally FlexTk Professional and FlexTk Ultimate provide command line tools capable of executing all types of user defined commands FlexTk s command line tools are located in the product s bin directory In order to execute a user defined command using command line tools open a terminal console enter the FlexTk bin directory or add it to the path and type the following command line flextk execute Command Name For detailed information about how to use FlexTk s command line tools refer to the Command Line
188. ms in parallel In order to speed up the file classification process use multiple processing threads when scanning input directories located on multiple physical hard disks or a RAID disk array amp amp File System Classification Advanced Options LE General amp Rules WA Performance Exclude Actions Processing Threads 2 Performance Mode Full Speed File Delay Block Delay In addition in order to minimize potential performance impact on running production systems FlexTk allows one to intentionally slow down the file classification process According to your specific needs select the Full Speed Medium Speed Low Speed or Manual Control performance mode 19 FlexTk User Manual Flexense Ltd The Exclude tab allows one to specify a list of directories that should be excluded from the file classification process Files located in the Windows system directories may be critical to the proper operation of the operating system and it is highly recommended to avoid touching any files in these directories By default FlexTk populates the list of exclude directories from the global list of exclude directories which may be modified on the FlexTk options dialog s Exclude tab File System Classification Advanced Options E Exclude Directories E CAWINDOWS gt c Program Files The Actions tab FlexTk Ultimate Only allows one to automatically perform variou
189. msins KB894391 KB911280 KB920872 E KB928255 E netfxocm Bookmarks Commands A Computer Home l Daily Backup My Documents Sync Web Site Tool Pa ne Disk C Documents Modified Today Selector Classify All Disks Analyze All Disks Monitor System Disk Disk D Disk F Disk K 122 Directories 200 Files Free Sp ce 11 93 GB Left Tool Pane D 3 Completed Tasks Right Tool Pane The Toolbar provides buttons for most frequently used features and allows one to start any operation in a single mouse click Just select one or more disks directories or files and press a command button to start any required operation In addition the main toolbar provides fast access buttons for the file system navigation copy move delete commands and the product s online help For a complete description of all the available toolbar commands refer to the section 2 3 The menu bar allows one to execute all file management operations change the view mode define user specific file types and display styles edit user defined search and organizing commands manage file system bookmarks edit configuration options and export import the user s configuration file Some product features such as file hash generator and file system Signatures are available through the menu only For a complete description of all the available menu commands refer to the section 2 4 The Navigation Bar shows the current location and allows you to
190. n For each disk FlexTk displays the drive letter the total disk size and the amount of free storage space Click on a disk item to see more detailed information about the disk Total Space Free Space Used 19 53 GBytes 11 71 Gbytes 40 04 38 67 GBytes 62 01 GBytes 16 07 So 465 76 Bytes 314 26 GBytes aoe Ho 9 46 Gbytes G24 Gbybes 12 91 o 2 24 System Status View The system status view shows a summary system status including the current CPU usage the system memory status and the system disk status Status Total Free CPU 21 a Memory 2 00 GBytes 1 63 GBytes System Disk 19 53 GBytes 11 71 GBytes 64 FlexTk User Manual Flexense Ltd 2 25 File Management and Navigation The FlexTk file management toolkit is integrated around a unique file navigator providing file type coloring a customizable detailed view a thumbnail view user selectable tool panes file system location bookmarks and advanced file filters The FlexTk s built in file navigator allows one to execute any required operation in a single mouse click Just select one or more files directories or disks and press a command button on the main toolbar to start the file classification storage utilization analysis data migration or duplicate files identification process FlexTk Completed Fie View Command Bookmarks History Tools Help amp amp 4 amp amp 6 2B xXx GG CO Hf BB Search Sync Classify Analyze Duplicates Cleanup aop Bookmark T
191. n Press the Stop button to cancel an ongoing file delete operation 37 FlexTk User Manual Flexense Ltd When deleting files from protected operating system directories or running production systems some delete operations may fail due to one or more files locked by the operating system or other running applications By default FlexTk logs non critical errors in the operation log and continues the file delete operation Press the Errors button to see all failed delete operations Advanced File Delete and Data Wiping Options In order to open the advanced delete and data wiping options dialog press the Advanced Options button located on the delete dialog The options dialog consists of the General tab the Rules tab and the Performance tab Delete Options Go General amp Rules gA Performance Exclude Show Delete Progress Wipe Data From Disk DOD 5220 22 M Algorithm 7 passes w File Scanning Mode Sequential w File Scanning Filter The General tab allows one to control the following parameters e Show Delete Progress this parameter allows one to enable disable the progress bar on the delete process dialog Disabling the progress bar when deleting large amounts of files will result in better performance and significantly shorter delete times e Wipe Data From Disk check this option and select an appropriate data wiping algorithm to physically wipe data from the di
192. n the commands tool pane In order to set a user defined command to the external parameters mode specify lt inputs gt USER PARAMS lt inputs gt instead of the regular input list User defined commands with the input mode set to the current directory mode are processing the file navigator s current directory In order to set a user defined command to the current directory inputs mode specify lt inputs gt CURRENT DIR lt inputs gt instead of the input list File Matching Rules Optional FlexTk Ultimate provides the user with the ability to limit the file classification process to files matching user defined criteria An optional list of file matching rules may specify one or more rules that should be used during the file classification process All the specified file matching rules will be evaluated in the same order as they are specified in the user defined command FlexTk supports a large number of various types of rules capable of matching files by the file extension name path size time content etc For detailed information about all the Supported types of file matching rules refer to the section 6 4 in this document Miscellaneous Parameters Optional Parameter Description The action element allows one to specify an automatic file classification action that should be performed instead of displaying file classification results The type attribute may be set to one of the following values LINK COPY MOV
193. n about how to manage and execute user defined commands refer to the User Defined Commands section in this document 88 FlexTk User Manual Flexense Ltd 4 3 Duplicate Files Search and Removal Tutorial Detection and removal of duplicate files in enterprise environments is significantly more complicated and therefore requires more features and capabilities from a potential solution to be performed effectively and accurately In general Enterprise storage pools may be divided into two broad categories organized storage pools and personal storage pools Organized storage pools are intended for well defined purposes and consequently the storage hierarchy and directory structures are strictly defined for the designated purposes Unorganized storage pools are typically used for storing personal user directories and other unmanaged data User 1 User 2 User X home User 1 home User 2 home User X Case 1 ff Duplicates in User Directories Case 2 A Duplicate Files Between User Directories and Corporate Data Repositories Solution Duplicates Matching Rules Original File Identification Automatic Removal Policies Customized Configurations Scheduled Execution In an enterprise storage environment duplicate files may be produced by people applications and operating systems running on personal computers and corporate servers Operating systems and enterprise applications are operating according to t
194. n operation select one or more files in the results view and press an appropriate button In addition the user is provided with the ability to export search results into a number of standard formats such as HTML Excel CSV and ASCII text File Search L Ex Search Completed 87 Matching Files Found File Mame Directory Size Last Modified a 21 35 KB 25 Dec 2007 11 49 11 a EK v3 3 62 KB 09 Febi2009 14 27 02 pA UIE C Copy To Directory 3 62 KE OofFeb 2009 14 27 02 TH 81 KB 14 May 2003 23 29 30 cd St Faces pdf Move To Directory 24 KB 14 Mayi2003 23 29 30 Pointers pdF Delete 30 KB I4 May 2003 23 29 50 TS SignHere pdf if EB 14 Mayl2003 25 29 30 pes Standard pdf Open with 3 24 KB 14 Mayl2003 25 29 30 TA StandardBusiness pdf Open Location in Explorer 6 21 KE I4 May 2003 23 29 30 File Properties ca Files Found 57 H bre Ls x Disk Space 40 24 MB Total Files 4059 Export Copy Move Delete Process Time 1 03 Sec Frequently used file search operations may be customized for user specific needs pre configured as user defined commands and executed in a single mouse click using FlexTk s main GUI application or direct desktop shortcuts In addition FlexTk Professional and FlexTk Ultimate provide a command line tool allowing one to execute user defined file search commands from batch files and shell scripts or schedule periodic file search operations using a general purpose command scheduler For more details a
195. n the same or another computer In addition this feature makes it possible to define several Export Configuration different configurations for different purposes and switch them as needed For detailed information about FlexTk options refer to the section 2 28 in this document Exit Import Configuration In order to close the FlexTk GUI application select the menu item File Exit Alternatively you can just close the main application window by pressing on the Close button locates in the top right corner of the main window View Menu Wiel l t List The View menu allows one to switch the file view mode customize detailed columns define user specific file types and een display styles The Customize Columns menu item allows you to Details customize the detailed columns and their order for the detailed Thumbnails view mode The Customize File Types menu item allows you to customize file types and define a user specific display style for Customize Columns each file type Customize File Types The current product version provides the following file view modes e List select this view mode to see files and directories as a list of items e Icons select this view mode to see files and directories a as Icons e Details select this view mode to see detailed information about each file or directory e Thumbnails select this view mode to see thumbnail image previews Command Menu The
196. n the same order as they are specified in the user defined command FlexTk supports a large number of various types of rules capable of matching files by the file extension name path size time content etc For detailed information about all the Supported types of file matching rules refer to the section 6 4 in this document Miscellaneous Parameters Optional The filter element allows one to specify a file name filter instead of specifying file matching rules For example set the file name filter to pdf to process all PDF documents FlexTk is capable of scanning multiple disks or directories in parallel thus improving the speed of the storage analysis process on multi CPU multi core systems The scanning element allows one to control the file scanning mode Set the scanning mode to PARALLEL if you wish to scan all input disks and directories simultaneously The FlexTk GUI application provides the user with the ability to execute user defined commands using keyboard shortcuts Use the shortcut element to specify a keyboard shortcut for the command Process Options Optional Parameter Description FlexTk is optimized for multi core multi CPU computers and advanced RAID storage systems and capable of scanning multiple file systems in parallel In order to speed up the storage analysis process use multiple processing streams when scanning input directories located on multiple physical hard disks or a RAI
197. nagement toolkit to display file classification results and perform file management operations on file classification results Format lt group name Top Level Group gt lt group name Nested Group 1 gt lt class gt Class Name 1 lt class gt lt class gt Class Name 2 lt class gt lt class gt Class Name X lt class gt lt group gt lt group name Nested Group 2 gt lt class gt Class Name 1 lt class gt lt class gt Class Name 2 lt class gt lt class gt Class Name Y lt class gt lt group gt lt group gt The FlexTk file management toolkit allows one to physically reorganize data on the disk according to the logical hierarchy defined by a file classification plugin During this operation FlexTk builds a hierarchy of directories according to the hierarchy of class groups and file classes as it is defined in the selected file classification plugin In order to use this specific capability the character set used for group and class names should be limited to characters allowed for file names on the target file system Due to this reason the following characters are not allowed to be used in group and class names V Y gt lt V 124 FlexTk User Manual Flexense Ltd 6 5 9 Example File Classification Plugin Finally let s write an example file classification plugin capable of categorizing Microsoft office documents text files image files and Photoshop graphics file
198. network shares The FlexTk s built in file synchronization engine offers numerous one way and two way file synchronization modes rule based file matching capabilities and advanced performance tuning options Frequently used file synchronization operations may be pre configured as user defined commands and executed in a single mouse click Moreover FlexTk allows one to create desktop shortcuts for user defined file synchronization commands and execute them directly from the Windows desktop without the need to start the main FlexTk GUI application amp amp Synchronize Files and Directories Enter Directories to Synchronize Source Dir Feb site ssl Destination Dir VWhlexsrviweb_ site al 2 Advanced Options Power users and IT professionals are provided with advanced multi streaming file synchronization capabilities especially optimized to synchronize millions of files very fast effectively and using only a minimal amount of system memory The FlexTk s file synchronization engine has been especially designed to take advantage of modern multi core and multi CPU servers disk RAIDs and enterprise storage systems The product is capable of synchronizing security attributes ownership information and ACLs allowing one to synchronize files in an enterprise storage environment In order to synchronize a pair of disks or directories press the Sync button located on the main GUI toolbar On the synchronization dialog enter the s
199. nt Folder click Browse and select another folder Click Install to start the installation FlexTk Ultimate 3 0 60 has been installed on your computer Click Finish to close this wizard Run FlexTk Ultimate 3 0 60 Add FlexTk Ultimate Desktop Icon Destination Folder C Program Files Flexense FlexTk Ultimate Space required 9 9MB Space available 12 1GB FlexTk Ultimate 3 0 60 Release Notes 5 2007 2009 Flexense Ltd Select the destination directory press the Install button and wait for the installation process to complete That s all you need to install the FlexTk file management toolkit on your computer FlexTk User Manual Flexense Ltd 2 2 Main Window The FlexTk s main GUI application is the central product interface allowing one to use all the product features The main GUI application consists of the Menu Toolbar Navigation Bar Main View Right and Left Tool Panes a FlexTk Completed ER Menu Bar Fie View Command Bookmarks History Tools Help a a a a BE OARE T Search Sync Classify Analyze Duplicates CleanUp GoUp Bookmark Terminal Refresh Commands Tasks Layouts Help Tool Bar Q D S Home c WINDOWS C wINDOWS C3 Microsoft NET C SoftwareDistribution lt 6 corelpf imsins KB896358 KB911562 KB922562 KB928843 Navigator 9 Minidump L srchasst desktop IROTVIEW KB896423 KB911564 KB922819 KB929969 C msagent C system K2 diagerr IsUninst KB896428 KB
200. o the ability to define search queries using the FlexTk GUI application FlexTk allows one to specify search queries using an XML Based format The XML format provides support for all the search features available in the FlexTk main GUI application including all types of file matching rules nested rules logical operators etc File search queries defined in the XML format may be imported into the FlexTk product configuration as user defined commands or executed on the fly using the FlexTk command line tool FlexTk Ultimate Format lt search name Command Name gt lt inputs gt lt dir gt Directory Name 1 lt dir gt lt dir gt Directory Name X lt dir gt lt file gt File Name 1 lt file gt lt file gt File Name X lt file gt lt inputs gt lt rules gt lt r1 gt Rule Data lt r1l gt lt rX gt Rule Data lt rX gt lt rules gt lt file name gt File Name Filter lt file name gt Optional lt max result gt Max Search Result lt max result gt Optional lt scanning gt File Scanning Mode lt scanning gt Optional lt shortcut gt Keyboard Shortcut lt shortcut gt Optional lt process gt Optional lt streams gt Number of Process Streams lt streams gt Optional lt speed file delay X block delay Y gt Mode lt speed gt Optional lt process gt lt report type Report Type gt Optional lt title gt Custom Report Title lt title gt Optional lt save to gt Report File Name lt save
201. ocess FlexTk will sort all the detected duplicate file sets by the amount of the wasted storage space and display the top X duplicate file sets as specified by this parameter default is 1000 e File Scanning Filter this parameter allows one to specify a file scanning filter to be used during the duplicate files search The file scanning filter provides the user with the ability to limit the duplicates search process to a specific file type or a custom file set matching the specified file scanning filter For example in order to search for duplicate JPEG images only set the file scanning filter to jpg This file scanning filter will match all files with the extension JPG JPEG Images and skip all other files 51 FlexTk User Manual Flexense Ltd The Rules tab allows one to specify multiple file matching rules that should be used during the duplicates search process If there are no file matching rules defined in the Rules tab FlexTk will process all file types Otherwise FlexTk will process files matching the specified rules only For detailed information about how to use file matching rules refer to the advanced rule based search tutorial Find Duplicate Files File Matching Criteria Files Categorized as Images Pictures and Graphic Files Files With the File Size More Than 2 MBytes The Performance tab provides the user with the ability to cu
202. omatic Report Generation Optional The report element instructs FlexTk to automatically save results to a report file The type attribute may be set to HTML TEXT or CSV An optional title element may be used to set a custom report title If the save to element is not specified FlexTk will automatically generate a file name and save the report into the user s home directory If the specified save to value represents an existing directory FlexTk will automatically generate a file name and Save report into the specified directory In all other cases FlexTk will save the report using the Save to value as an absolute file name 130 FlexTk User Manual Flexense Ltd 6 6 3 Storage Utilization Analysis Overtime disks on home computers and enterprise storage systems collect outdated files wasting storage space and making it difficult to find the required information The FlexTk file management toolkit provides advanced storage utilization analysis capabilities allowing one to analyze one or more local disks or network shares identify abnormal storage utilization patterns and automatically execute FlexTk Ultimate user defined actions In addition to the ability to define storage analysis commands using the FlexTk GUI application FlexTk allows one to specify storage analysis commands using an XML Based format The XML format provides support for all the storage analysis features and capabilit
203. on to change the original file for the set Open vith File Properties Open File Location in Explorer Set as Original File Select File Unselect File Select All Files Unselect All Files The FlexTk s built in duplicate files finder provides a number of duplicates removal actions including replace all duplicates with a link to the original file move all duplicates to a user specified directory and delete all duplicate files All duplicates removal actions are performed relative to the original file which may be set manually by the user or automatically using a number of predefined options or custom user policies In the simplest case just press the Select button and select the Newest Files as Duplicates in order to select the oldest file as the original and all other files as duplicates In order to simplify the selection process FlexTk provides the user with the ability to make selections in multiple duplicate sets at once Select one or more duplicate sets in the results list press the right mouse button and select the Replace With Links menu item All duplicate files in all selected duplicate sets will be selected and the removal action will be set to Replace with Links In order to reset previously selected duplicate files and actions press the Select button and select the Unselect All menu item 4 Duplicate Files Actions Preview lv Dil pictures process D5C_6802 IPG Link To K
204. orage Utilization Analysis dialog Analyze Storage Utilization Advanced Options Go General amp Rules QA Performance P Exclude Actions File Scanning Mode Sequential w Report Title My Custom Report Save HTML Report To w direparts cial The General tab allows one to set the file scanning mode file scanning filter a custom report title and instruct FlexTk to automatically save a storage analysis report instead of displaying Storage utilization analysis results e File Scanning Mode FlexTk is capable of scanning multiple disks or directories in parallel thus improving the speed of the storage analysis process on multi CPU multi core systems Select the Parallel file scanning mode if you wish to scan all input disks and directories simultaneously e File Scanning Filter Sometimes storage utilization analysis should be performed on a subset of files meeting one or more user specific requirements For example one may need to analyze PDF documents only In this case set the file scanning filter to pdf PDF Documents and FlexTk will analyze storage utilization for PDF documents only e Report Title this option allows one to specify a custom report title to be used in all types of storage utilization analysis reports e Save Report If this option is selected FlexTk will analyze all the specified disks and directories and automatically save storage analysis results into a report file according
205. ory 1 gt lt Directory X gt file lt File 1 gt lt File X gt This parameter specifies the list of input directories to process In order to ensure proper parsing of command line arguments directories containing space characters should be double quoted Options signature_type lt MD5 SHA1 SHA256 gt This parameter sets the type of algorithm used to calculate signatures of files By default FlexTk uses the SHA256 algorithm exclude dir lt Exclude Directory 1 gt lt Exclude Directory X gt 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 filter lt FileFilter gt This parameter specifies the directory search filter default workers lt WorkingThreadCount gt This parameter sets the number of working threads to process files FlexTk is optimized for Multi Core and Multi CPU computers and is capable of distributing the workload to an unlimited number of CPUs By default FlexTk processes files with one working thread save_html_report ReportFileName This parameter instructs FlexHash to save the list of generated file signatures to an HTML file If no file name is specified FlexHash will automatically generate a file name according to the following template flexhash date time html Save csv_report ReportFileName Th
206. otected operating system directories or running production systems some copy operations may fail due to one or more files locked by the operating system or other running applications By default FlexTk logs non critical errors in the operation log which is accessible by pressing the Errors button and continues the file copy operation In addition FlexTk Professional and FlexTk Ultimate provide the user with advanced fault tolerance and recovery options allowing one retry failed copy operations after a designated period of time For more information about copy recovery options refer to the Advanced File Copy and Data Migration Options section Advanced File Copy and Data Migration Options In order to open the advanced copy and data migration options dialog press the Advanced Options button located on the copy dialog The options dialog consists of the General tab the Rules tab the Performance tab and the Error Handling tab 64 Advanced Options Go General amp Rules ie Performance Wi Error Handling IF Target File Exists Overwrite IF Source Is Newer ka Show Copy Progress Copy File Attributes Copy File Timestamps Copy User Group Security Descriptor Copy Discretionary Access Control List 0 401 The General tab allows one to control the following parameters e Overwrite Mode the overwrite mode may be set to one of the following values overwrite and continue overwrite
207. ount details In the SMTP Server Name entry specify the host name of the SMTP server that should be used to send notifications enter an appropriate user name password and specify a source e mail address to be used as the From e mail address for FlexTk e mails In order to test the specified email account click on the Verify E Mail account button 6 Flextk Options fx General Shortcuts Exclude Proxy Sl EMail 2 Advanced Enable E Mail Notifications SMTP Server Mame mail mycompany com Port Eee Account Mame Alextkiimny company cor Password Source E Mail Address Flextk mycompany corn Verify E Mail Account The Advanced tab provides the following configuration options Flextk Options Gi General Shortcuts Exclude Proxy BA E Mail Le Advanced Max Task Count 10 File Scanning Mode Sequential Default Hash Signature SHAZ256 A ar Processing Threads 1 Data Directory C Documents and Settings Flextk Local Setti e Max Task Count According to the selected value FlexTk will save results for X last operations such as search classify analyze etc For detailed information about task management capabilities refer to the Task Management section in this document e File Scanning Mode use this option to set the sequential or parallel file scanning mode When processing large amounts of files located on a number
208. our product unlock file 72 FlexTk User Manual Flexense Ltd 2 31 Updating Product On a predefined schedule Flexense releases bug fixes and product updates for the FlexTk file management toolkit These product updates are uploaded to our web site and may be applied to any installed product Each time the FlexTk file management toolkit is started the FlexTk update manager checks if there is a new product update available If there is a new product update available the user will see an Update link in the right most corner of the status bar Update Click on the link to open the update dialog and see more information about the available product update The update dialog shows the version of the new product update and two links the Release Notes link and the Install link Update Dialog FlexTk Ultimate 3 0 60 Release Notes Click on the Release Notes link to see more information about what new features and bug fixes contains this specific product update Flexense Flexlk Release Notes Mozilla Firefox File Edit View History Bookmarks Tools Help C A http fiFlexsrv flextk release_notes html FleQense Advanced File Management Tools Home Products Resources Downloads Purchase Support About News FlexTk Release Notes News amp Updates File Classification FlexTk 3 0 60 and Organizing Advanced Storage Utilization Analysis FlexTk 3 0 60 is a major product release provi
209. ource directory name the destination directory name and press the Preview button FlexTk will scan the source and the destination directories and show all the files that need to be synchronized Press the Sync button to perform the synchronization process Sync Web Site 8 Files 345 66 KB Selected for Synchronization Operation Source Destination Copy File 9 F lweb_siteFlexense css Copy File 9 F web_siteflextkifile_organizing html Copy File 9 F web_siteflextkifile_search html Copy File 9 Fiweb_site FlextkiFile_synchronization html Copy File 9 F lweb_siteyscreenshotsflextk_gui_layouts jpg Copy File 9 Fiweb_ site screenshots flextk_main_ view jpg Copy File 9 F web_site screenshotsiflextk_speed_control jpg Copy File 9 F web_site screenshotsiflextk_task_manager jpg VWhlexsry website Flexense css Wlexsry website flextkifile_ orga Wlexsry web sitelflextkifile_searc Whlexsry website Flextkifile_syne Wlexsryweb_site screenshots fle Wlexsry web site screenshots fle Wessy web sitescreenshotsifle Wlexsryweb_site screenshotsifle FEFEFE me z Sync Files 5 H Eam Sync Space 345 66 KB T Total Files 620 Export Select Options Process Time 313 ms Using the preview mode the user can see the files that will be synchronized and have the ability to unselect files that should be excluded from the synchronization process File synchronization with preview is suitable when you need to synchronize hun
210. ove Command Up Disk Monitoring Command w Move Command Down Copy Command x Delete Command Move Command Delete Command On the Command Inputs dialog add all files and directories that should be processed and press the Next button Each file organizing operation may contain one or more organizing commands performing specific operations on various types of files In order to add a new organizing command press the Add button and specify a unique command name During the file organizing process all organizing commands will be evaluated one after one in the same order as specified in the commands list All the specified file matching rules will be evaluated until a first match after which all the remaining file matching rules will be skipped No more than one file organizing action will be executed for each file 27 FlexTk User Manual Flexense Ltd On the Organizing Command dialog select the action that should be performed and add one or more file matching rules FlexTk allows one to copy move or delete files matching the specified search criteria In addition the user is provided with the ability to execute a custom command for each file matching the specified criteria For example it is possible to archive unused files using the RAR command line tool which is provided with the popular WinRar archiving tool File Organize Dialog Compress Old Images Compress Old Im
211. owse the logical file hierarchy manually copy move delete files related to specific file classes and export file classification reports into a number of standard formats such as HTML Excel CSV or ASCII text The Analyze button provides the user with the ability to perform storage utilization analysis FlexTk is capable of scanning huge file systems containing millions of files Analyze analyzing storage utilization and displaying the entire file system organized according to the used storage space The user is provided with the ability to browse the file hierarchy copy move delete files and export storage utilization reports into a number of standard formats such as HTML Excel CSV or ASCII text ne The Duplicates button allows one to search and cleanup duplicate files Duplicate Ca files are files that have identical data Duplicates files are accumulated overtime and Duplicates are typically wasting storage space for no reason It is a good idea to cleanup unnecessary duplicate files once a month The FlexTk s built in duplicate files finder allows one to identify duplicate files and cleanup unnecessary ones freeing up the disk space Fo The CleanUp button allows one to cleanup web access history files Web browser cache files temporary files and Internet cookies The FlexTk s built in disk cleaner scans the system disk detects all the cache history and temporary files and provides the user with the ability to
212. peration An unlimited number of conditional actions may be added to any storage utilization analysis operation During runtime all conditions are evaluated in the order as they are defined in the Actions tab amp amp Storage Utilization Analysis Action Select a Condition and an Action To Execute For Each Top Most Directory Under Having More Than t Gbytes OF Data t Do Send HTML Notification To S mynamem mycompany cam oe If a storage utilization analysis operation is executed using FlexTk s main GUI application or a FlexTk s desktop shortcut all actions will be executed in the GUI mode showing all the required windows and dialogs If a storage utilization analysis operation is executed using FlexTk s command line tool actions will be executed in the hidden mode without showing any windows or dialogs 48 FlexTk User Manual Flexense Ltd 2 14 Duplicate Files Finder FlexTk s built in duplicate files finder provides a large number of advanced features and capabilities allowing one to identify and cleanup duplicate files on personal computers and enterprise storage systems In addition power users and IT professionals are provided with policy based duplicate files detection and removal capabilities FlexTk Ultimate only allowing one to define custom duplicate files detection and removal commands and execute them in a fully unattended automatic mode amp Duplicate Files 114 Duplicate Files 273 1
213. pictures JPEG Safari psc 0438 JPG Ki data pictures IPEG Safari pS 6926 jpg Kidatalpictures RaW amsterdam DSC_ 6820 JPG R SEEEEEEEE E Poh BP Po Pa Po Po M MM M e me Duplicate Files 114 Wasted Space 273 11 MB Selected Files 25 Export Select Actions Selected Space 95 50 MB ay Replace with Links Move Duplicates To W Delete Duplicates Edit User Defined Actions In addition power users and IT professionals are provided with policy based duplicate files detection and removal capabilities FlexTk Ultimate only allowing one to define custom duplicate files detection and removal commands and execute them in a fully unattended automatic mode 1 8 User Defined Commands The FlexTk file management toolkit is a powerful and flexible product providing a large number of features capabilities and configuration options allowing one to perform many different file and storage management operations In order to simplify management and execution of frequently used operations FlexTk provides the user with the ability to add user defined commands All major product features such as file search classification organizing synchronization copy move delete storage utilization analysis duplicate files search and disk monitoring may be added as user defined commands and pre configured for user specific needs and custom hardware configurations 1 9 Built In Disk Cleaner All Internet browsers and many popular online a
214. portFileName 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 103 FlexTk User Manual Flexense Ltd 5 5 FlexTk Analyze Storage Utilization Analysis Command Line Tool In addition to the GUI application the FlexTk Professional and FlexTk Ultimate editions include a command line tool allowing one to use all features of FlexTk from an OS shell window The FlexTk command line tool provides power users and system administrators with the ability to automate the storage analysis process and to integrate FlexTk features info batch files and Shell scripts The FlexTk command line tool is located in lt ProductDir gt bin directory Command Line Syntax flextk analyze dir lt input Directory 1 gt lt Input Directory X gt lt Options gt Parameters
215. pplications are using the local hard disk to cache web pages images and video files Information from visited web sites is stored in your Internet browser s cache wasting your storage space and compromising your privacy In general it is a good practice to cleanup your hard disk once a month The FlexTk file management toolkit includes a built in disk cleaner allowing one to cleanup the disk and reclaim wasted storage space 1 10 File Management and Navigation The FlexTk file management toolkit is integrated around a unique file navigator providing advanced file system navigation capabilities location bookmarks and file filters The FlexTk built in file navigator allows one to execute any required operation in a single mouse click FlexTk User Manual Flexense Ltd 2 Main GUI Application 2 1 Installation Process FlexTk is available for a free download on our web site www flexense com and from a large number of software directories from around the world To be sure you are getting the latest FlexTk version check here http www flexense com downloads html Flexense FlexTk Downloads Windows 32 Bit Mozilla Firefox File Edit Yiew History Bookmarks Tools Help X Se A 2 http www Flexense com downloads html FleQense Advanced File Management Tools Home Products Resources Downloads Purchase Support About News Download FlexTk for Windows 32 Bit News amp Updates File Classification 3 7 and Organ
216. provides the user with a large number of flexible file delete capabilities allowing one to delete huge amounts of files very fast and effectively In addition power computer users and IT professionals are provided with the ability to optimize performance of delete operations for user specific storage configurations and performance requirements Finally users required to physically destroy confidential or classified information are provided with numerous multi pass data wiping capabilities ranging from a simple single pass wipe to a powerful 7 Pass DOD 5220 22 M compliant FlexTk Ultimate data wiping algorithm In addition to the ability to define file delete commands using the FlexTk GUI application FlexTk allows one to specify file delete commands using an XML Based format The XML format provides support for all the file delete features and capabilities available in the FlexTk main GUI application File delete commands defined in the XML format may be imported into the FlexTk product configuration as user defined commands or executed on the fly using the FlexTk command line tool FlexTk Ultimate Format lt delete name Command Name gt lt inputs gt lt dir gt Directory Name 1 lt dir gt lt dir gt Directory Name X lt dir gt lt file gt File Name 1 lt file gt lt file gt File Name X lt file gt lt inputs gt lt rules gt Optional lt r1 gt Rule Data lt r1 gt lt rX gt Rule Data lt rX gt lt rules gt lt process gt
217. rameter instructs FlexTk Copy to verify each file after copy streams lt StreamCount gt This parameter specifies the number of simultaneous copy streams file_scanner lt sequential or parallel gt This parameter specifies the file scanning mode sequential or parallel Use the parallel scanning mode when copying multiple input directories located on a RAID array or multiple disk drives file_delay lt delay in milliseconds gt This parameter instructs the FlexTk copy engine to insert a delay of X ms after each copied file Use this option when you need to slowly copy data to or from a busy production system in order to minimize the potential performance degradation block_delay lt delay in milliseconds gt This parameter instructs the FlexTk copy engine to insert a delay of X ms after each data block Use this option when you need to slowly copy data to or from a busy production system in order to minimize the potential performance degradation retry_count lt RetryCount gt This parameter instructs the FlexTk copy engine to retry failed copy operations Use this option when copying data over an unreliable network connection or when some source files may be locked during the copy operation retry_delay lt retry delay in seconds gt This parameter specifies the time delay between copy retry operations max_pending_task lt MaxPendingTask gt This parameter specifies the maximum number of pending retry operations overwrite
218. ration For more information about all task management capabilities refer to the section 2 16 in this document In order to improve GUI usability and facilitate specific file management tasks the FlexTk main GUI application provides four user selectable GUI layouts Press the Layouts Layouts button to switch the GUI application to the next GUI layout The first GUI layout places tool panes on the bottom size of the file view The second GUI layout places tool panes on the left side of the file view The third GUI layout places tool panes on the right side of the file view Finally the fourth GUI layout places the first tool pane on the right side of the file view and the second tool pane on the bottom side of the file view Online Help Press the Help button to access the FlexTk s online help The FlexTk s online help Ea contains extensive information about all product features and capabilities application Help notes tutorials and performance reviews More information about product features and solutions may be found on the FlexTk user forum www flexense com forum 11 FlexTk User Manual Flexense Ltd 2 4 Menu Bar File Menu The File menu provides the ability to export import the FlexTk user configuration All the user specific settings including saved search queries organizing commands bookmarks file types display styles and user defined commands may be exported to a file backed up and later restored o
219. red execute the specified user defined command If required execute the specified custom user command If required export the specified change report Reset the monitoring operation Resume the monitoring process ee ee Take into account that execution of a user defined or custom command may take a significant amount of time During that period of time the disk monitor will be paused and some changes which were performed during that time will not be reported 42 FlexTk User Manual Flexense Ltd All types of FlexTk s user defined commands except other disk monitoring commands may be used as actions in the disk monitor To select a user defined command press the browse button located on the left side of the user defined command entry FlexTk executes user defined commands in two different modes the GUI mode and the command line mode If a disk monitoring operation was executed using FlexTk s main GUI application user defined commands will be executed in the GUI mode and FlexTk will automatically show all the required GUI dialogs according to the selected user defined command If a disk monitoring operation was executed using FlexTk s command line tools FlexTk will execute all the required operations in the terminal console without showing any GUI windows or dialogs FlexTk s disk monitor allows one to use all kinds of executables scripts or batch files as custom user commands FlexTk executes custom commands in two different mo
220. red command type All command types require the user to specify one or more directories or files to be processed In addition depending on the command type command specific dialog will be displayed and the user will be provided with the ability to control all the command specific options Once added a user defined command will be saved in the FlexTk user s configuration and displayed in the user defined commands tool pane In order to manage user defined commands select the User Defined Commands tool pane select the required command click the right mouse button and select one of the following operations e Edit Command use this feature to edit a previously created user defined command Depending on the command type FlexTk will show all the required dialog and the user will be provided with the ability to control all the command specific options e Execute Command use this feature to execute the selected user defined command Alternatively just click on a command in the user defined commands list e Create Desktop Shortcut use this feature to create direct desktop shortcuts for frequently used commands Commands started using desktop shortcuts are executed without the FlexTk GUI application For example after clicking on a desktop shortcut pointing to a user defined search command the user will see the search dialog only and not the full FlexTk GUI application e Rename Command use this feature to rename an existing user defined
221. report ReportFileName This parameter instructs FlexTk to save a Summary report and the list of all duplicates to an Excel CSV file If no file name is specified FlexTk will automatically generate a file name according to the following template flexdup date time csv Ssave_text_report ReportFileName This parameter instructs FlexTk to save a Summary report and the list of all duplicates to a text report file If no file name is specified FlexTk will automatically generate a file name according to the following template flexdup 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 105 FlexTk User Manual Flexense Ltd 5 7 FlexTk Hash File Signatures Command Line Tool In addition to the GUI application the FlexTk Professional and FlexTk Ultimate editions include a command line tool allowing one to use all features of FlexHash from an OS shell window The FlexTk command line tool provides power users and system administrators with the ability to automate the file signing process and to integrate FlexTk Hash features info batch files and Shell scripts The FlexTk command line tool is located in lt ProductDir gt bin directory Command Line Syntax flextk hash dir lt input Directory 1 gt lt input Directory X gt lt Options gt Parameters dir lt Direct
222. ress The progress element may be set to YES or NO If the progress element is set to YES FlexTk will display a progress bar on the operation process dialog In order to optimize the file delete performance when processing large amounts of files it may be significantly more efficient to disable the progress bar The wipe element may be set to one of the following values ZERO 1 wipes data using a single pass zero pattern algorithm ALT 2 wipes data using a two pass alternating pattern algorithm ALT 3 wipes data using a three pass alternating pattern algorithm ALT 4 wipes data using a four pass alternating pattern algorithm ALT 5 wipes data using a five pass alternating algorithm DOD 7 wipes data using a seven pass DOD 5220 22 M compliant algorithm BS 7 wipes data using a seven pass Bruce Schneler s algorithm GMS 35 wipes data using a 35 pass Gutmann s Maximum Security algorithm 145 FlexTk User Manual Flexense Ltd 6 6 9 Disk Monitoring FlexTk Ultimate includes a built in disk monitor capable of detecting file creations modifications attribute changes and deletions in real time The real time disk monitor provides the user with the ability to monitor one or more disks directories or network shares and detect all changes made in the monitored file systems In addition the user is provided with the ability to specify conditional real time actions capable of executing FlexT
223. rformance profile to perform the file synchronization process slowly without disturbing other applications running on the system Select the Manual performance profile to control all performance options manually The Exclude tab provides the user with the ability to specify one or more sub directories that Should be excluded from the file synchronization process Press the Add button to add a directory to the exclude list Select a previously added directory and press the Del button to remove the selected directory from the exclude list All directories listed in the Exclude tab including all files and subdirectories will be completely omitted from the file synchronization process amp Advanced Synchronization Options Exclude Directories J Fiweb_sitetold_versions The Options tab allows one to control various file synchronization options The Copy File Attributes option instructs the FlexTk file synchronization engine to synchronize file attributes when copying files from one location to another The Copy Directories Timestamps options instructs FlexTk to synchronize timestamps between directories amp Advanced Synchronization Options E General Rules QA Performance Exclude 2 Options fer Copy File Attributes C Copy Directories Timestamps Copy User Group Security Descriptor Copy Discretionary Access Control List DACL Copy System Access Control List 5ACL
224. rformed on all the matching files Multiple file organizing operations may be executes during a single pass through the entire file system For example the user may backup recently modified documents archive unused music files and clean up temporary files during a single pass trough one or more file systems containing millions of files 6 Organize Files Add One or More Organizing Commands Command Name Conditions Action Backup Recently Modified Documents Copy To F Documents Backup 22 Archive Old Music Move and Link To K Music Archive Compress Old Images Execute C Program Files WwinRarlirar a c Cleanup Temporary Files Delete In order to simplify the file organizing process file organizing operations should be added as user defined commands Select the User Defined Commands tool pane press the right mouse button and select the Add New Organize Command menu item to add a new file organizing user defined command Commands Search Documents Modified Today Organize Files Sync Web sike Add Mew i Search Command wen Perform Weekly E ce Organize Command analyze System Edit Command k Classify Files on I Execute Command Find Duplicates o MM Set Keyboard Shortcut a Classify Command Cleanup Tempore ae Create Desktop Shortcut Rename Command Synchronize Command A Storage Analysis Command Duplicates Search Command M
225. rmation available for the selected file type Search For This File on Google select a file and use this menu item to inquire more information about the selected file from the Google Internet search engine FlexTk will open the default web browser execute a search query and display all the information available for the selected file A Search For this file type on FILExt Search For this file on Google Y Search For this File on Yahoo Wf Search For this File on MSN A Search for this file on Answers g Search For this file on Ask E Search for this file on File Watcher Search For This File on FileWatcher select a file and use this menu item to search for the selected file on the FileWatcher FTP search engine FlexTk will open the default web browser execute a search query and display the list of FTP servers hosting the selected file 14 FlexTk User Manual Flexense Ltd Submenu New The New submenu allows one to create new directories and files in the current location This Submenu is shown when the user clicks on the right mouse button over a free area in the main file view This submenu is shown in all regular file system directories but not in the top level disk list e Directory select this menu item to create a new directory n FlexTk will show an entry dialog and the user will be provided Ba Directory with the ability to specify a name for the new directory e Text File
226. rs is unique for each file matching rule and the dialog is changing dynamically as the user selects a specific file matching rule For example when the user selects the file size matching rule the dialog will display a list of controls allowing one to specify the comparison operator the expected file size and size units E Advanced File Search Criteria Select Advanced File Search Criteria Search Files Categorized 4s Search Files Containing Text O Search Files Last Modified O Search Files Last Accessed O Search Files Created Search Files With the File Size Categorized 45 Documents Books and Help Files Select The category file matching rule searches files related to a specific file class or class group This is very useful and generic file matching rule allowing one to find a broad or more focused group of files depending on specific needs For example if you need to find all textual files on your computer you can select the category Documents Books and Text Files from the default file hierarchy A category may contain a large number of sub categories and file classes and there is no need to know or remember extensions of all the required files to perform the search operation 81 FlexTk User Manual Flexense Ltd On the other hand if you need to perform a more focused search operation you can select a Sub category For example the sub category Documents from the default file hierarchy will find all docu
227. rules that will be used during the file search process All the specified file matching rules will be evaluated in the same order as they are specified in the user defined command FlexTk Supports a large number of various types of rules capable of matching files by the file extension name path size time content etc For detailed information about all the supported types of file matching rules refer to the section 6 4 in this document Miscellaneous Parameters Optional Parameter Description asm The file name element allows one to specify a file name pattern to search for instead of specifying file matching rules For example set the file name pattern to pdf to find all PDF documents The max result element controls the maximum number of search results for the search command By default FlexTk finishes the search process after first 1000 search results FlexTk is capable of scanning multiple disks or directories in parallel thus improving the speed of the file search process on multi CPU multi core systems The scanning element allows one to control the file scanning mode Set the scanning mode to PARALLEL if you wish to scan all input disks and directories simultaneously The FlexTk GUI application provides the user with the ability to execute user defined commands using keyboard shortcuts Use the shortcut element to specify a keyboard shortcut for the command Process Options Optional Parameter
228. s and relative rules allowing one to search files or perform file management operations on files that were created last modified or last accessed on specific dates The essential difference between the two sets of date matching rules is that the first set is matching files using absolute dates or date ranges while the second set is using relative time periods amp Advanced File Search Criteria Select Advanced File Search Criteria amp Search Files Categorized As Search Files Containing Text D Search Files Last Modified Search Files Last Accessed J Search Files Created Search Files With the File Size Relative date matching rules are required in order to deliver consistent results when there is a need to search files or perform file management operations continuously over time with the constantly changing current date For example a relative file matching rule configured to match all files that were modified during the last week or during the last 3 months will deliver correct results today tomorrow next month and there will be no need to continuously correct time periods as the time passes on amp amp Advanced File Search Criteria ales Select Adwanced File Search Criteria Search Files Last Modified Search Files Last Accessed Search Files Created a Search Files With Last Modification Date Be Search Files With Last Access Date E Search Files With Creation Date ai reb 2003 To 26 Feb 2009
229. s and the product s web page In addition this menu allows one to check for new product updates For more information about each specific feature refer to an appropriate section in this document 13 Bookmarks Manage Bookmarks Computer Home My Documents Disk Cs Disk D4 Disk Fs amp Manage Plugins t t Manage Tasks T Manage Commands Connect Network Drive View Module List View Message Console l FlexTk Options H About FlexTk Ultimate View Online Help view Release Motes Product Web Page Check For Updates FlexTk User Manual Flexense Ltd 2 5 Context Menu FlexTk displays the context menu when the user clicks on the right mouse button over the main file view The context menu shows different menu items and allows one to execute different operations depending on the type and the number of currently selected items Open select this menu item to open the currently selected directory or file Open Open With use this menu item to select an Open With alternative application to open the currently selected file FlexTk will display a list of programs and the user Web Search will be provided with the ability to select the application that should be used to open the selected amp y Search Files file _ Rename File select this menu item to rename the aes Organize Files currently selected file This menu item is displaye
230. s dialog 6 Flextk Options General Shortcuts 7 Exclude To Proxy E E Mail Enable E Mail Notifications SMTP Server Name rail ry cormpany corr Port Account Mame Alextkiimycompany corm Password Source E Mail Address flextki mycompany com Verify E Mail Account Tools FlexTk Options and E Advanced 25 SET Check the Enable E Mail Notifications checkbox and enter all the required e mail account details After finishing entering e mail account details press the Verify E Mail Account button to check the specified e mail account 95 FlexTk User Manual Flexense Ltd Now let s create a new storage utilization analysis command Select a user defined commands tool pane press the right mouse button and select Add Storage Analysis Command menu item On the command name dialog enter a unique command name On the command inputs dialog add all directories and files that should be analyzed and press the next button On the Storage utilization analysis command dialog select the Rules tab and add the following two file matching rules Files Categorized as Documents and Files Accessed More Than 6 Months Ago For more information about how to define custom file matching rules for your own specific needs refer to the file search tutorial amp Analyze Storage Utilization Advanced Options General Rules
231. s file management operations on file classification results By default FlexTk is just displaying file classification results in the results dialog allowing the user to manually perform file management operations on specific files or file classes Sometimes users need to automate the file classification process and to perform an operation copy move link etc automatically on the fly without showing any file classification results amp File System Classification Advanced Options k General amp Rules Fa Performance ad Exclude Actions Classify and Copy File Hierarchy To w Fidata aad Display Classification Results Classify and Build Links Hierarchy In Classify and Copy File Hierarchy To Classify and Move File Hierarchy To Move Files To and Link Originals Execute Custom Command Copy System Access Control List SACL FlexTk provides the following automatic file classification modes e Classify and Build Links Hierarchy In select this option and specify a destination directory to construct an organized hierarchy of directories and populate it with links to original files according to file classification results e Classify and Copy File Hierarchy To selects this option and specify a destination directory to construct an organized hierarchy of directories and populate it with copies of original files according to file classification results 20 FlexTk User Manual Flexense Ltd e Cl
232. s into a simple two group file hierarchy Example Plugin lt plugin name My File Classification Plugin gt lt Plugin Info gt lt version gt 1 0 0 lt version gt lt flextk gt 3 0 0 lt flextk gt lt Class List gt lt class name Text Files gt lt rules gt lt extension gt 1XT lt extension gt lt rules gt lt class gt lt class name Microsoft Office Files gt lt rules gt lt extension gt DOC PPT XLS lt extension gt lt rules gt lt class gt lt class name Image Files gt lt rules gt lt extension gt JPG BMP PNG lt extension gt lt rules gt lt class gt lt class name Photoshop Graphic Files gt lt rules gt lt extension gt PSD PDD lt extension gt lt rules gt lt class gt lt Group List gt lt group name Text Files and Documents gt lt class gt Text Files lt class gt lt class gt Microsoft Office Files lt class gt lt group gt lt group name Graphic Files gt lt class gt Image Files lt class gt lt class gt Photoshop Graphic Files lt class gt lt group gt lt plugin gt The plugin info section defines the plugin version and the minimum required FlexTk version The class list defines four file classes with file matching rules detecting each specific file type by the file extension The group list organizes all the defined file classes into two class groups 125 FlexTk User Manual Flexense Ltd 6 6
233. se Hidden Pictures and Image Files 3 0 60 Flexense FlexTk will connect to the plugin server and show you the list of available plugins If you wish to see more information about a classification plugin select the plugin and press the More Info button In order to install classification plugins check one or more plugins and press the Install button In addition FlexTk allows one to write custom file classification plugins using an open XML Based format The XML Based format provides support for all features and capabilities available in the FlexTk GUI application and allows one to import custom file classification plugins to the product configuration For detailed information about the XML Based format refer to the section 6 in this document 68 FlexTk User Manual Flexense Ltd 2 29 FlexTk Options Select the Tools FlexTk Options menu item to open the options dialog The General tab allows one to control the following options i Flextk Options Option Show Main Toolbar Show Navigation Bar Show Directories Buttons on Navigation Bar Show Delete Confirmation Dialog Close Successfully Completed Operations Automatically Check For Product Updates Use Internal Image viewer Copy File Attributes Copy File Timestamps e Show Main Toolbar Enables Disables the main toolbar e Show Navigation Bar Enables Disables the navigation bar e Show Directories Buttons on Navigation Bar Enables
234. select which files should be deleted CleanUp 10 FlexTk User Manual Flexense Ltd Navigation Bookmarks and Terminal Commands Press the Go Up button to go to the parent location This button is enabled in all a gt regular file system locations and disabled in the computer root location FlexTk soup disables this button during the directory update process and enables it again when the directory update process is completed Press the Bookmark button to add the current file system location to the list of file 7 system bookmarks The list of file system bookmarks may be accessed through the Bookmark Bookmarks menu and through the Bookmarks tool pane Select a bookmark menu or click on a bookmark item in the Bookmarks view to jump to a previously bookmarked location FlexTk s file system bookmarks significantly optimize switching between numerous frequently used directories For more information about file system bookmarks refer to the section 2 21 Press the Terminal button to open the terminal window in the current directory aal Sometimes in order to perform an operation the user needs to execute a command termina line tool It is much more convenient and significantly faster to navigate to the required location using an easy to use file navigator instead of typing endless CD commands in the terminal window This feature is ever more effective in conjunction with the file system bookmarks
235. sitelscreenshatsifle VWrlexsryviweb_site screenshotsi fle Copy File 9 F web_sitelflexense css Copy File 9 F web_sitelflextkiFile_organizing hkml Copy File 9 F web_siteflextkiFile_search html Copy File 9 F web_sitelFlextkiFile_synchronization Atml Copy File 9 F web_sitescreenshots Flextk_qui_layouts jpg Copy File 9 F web_sitescreenshots flextk_main_view jpg Copy File F web_sitelscreenshots flextk_speed_control jpg Copy File 9 Fi web sitescreenshots flextk_task_manaqger jpg VCC Y ra z Sync Files a Emm Sync Space 345 66 KB ae Total Files 620 Select Options Process Time 313 ms Frequently used file synchronization operations may be pre configured as user defined commands and executed in a single mouse click Moreover FlexTk allows one to create desktop shortcuts for user defined file synchronization commands and execute them directly from the Windows desktop without the need to start the main FlexTk GUI application 1 4 Real Time Disk Monitor FlexTk Ultimate includes a built in disk monitor capable of detecting file creations modifications attribute changes and deletions in real time The real time disk monitor provides the user with the ability to monitor one or more disks directories or network shares and detect all changes made in the monitored file systems Disk Monitor 246 Changes Date Time Type Mame 11 Febjz009 16 50 50 Modified CAWINDOW Ssystemaziconfigisoftware LOG 11 Febf2009 16 50 50
236. sk G USE DISK Floppy Disk Hard Disk NTFS Hard Disk NTFS CO DVD Brive DFS Hard Disk MTFS Removable Disk FATZ Network Drive HITFS Total 19 53 GB Used 7 61 GB Total 98 67 GB Used 4 13 GB Tokal 3 99 GB Used 3 99 GB Total 465 76 GB Used 220 12 GB Total 0 96 GB Used 0 96 GB Total 9 18 GB Used 1 74 GB Status e 3 31 MBlDay 4 6 30 MB Day Mo Change Disk Almost Full 37 23 MB Day EE Advanced ul Advanced EE Advanced EE Advanced EE Advanced EE Advanced Commands Computer Home a Daily Backup My Documents Sync Web Site Disk C Documents Modified Today Disk Di Classify All Disks Disk F Analyze All Disks Disk K Monitor System Disk Bookmarks D 3 Completed Tasks Total Space 598 09 GB Free Space 359 55 GB 1 1 File Classification and Organizing 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 Hierarchical Storage Management HSM engine al
237. sk Complex multi pass data wiping algorithms are overwriting files multiple times using specially designed data patterns Take into account that deleting files with data wiping especially using complex multi pass algorithms will result in a significantly lower performance and will require Significant amounts of time e File Scanning Mode FlexTk is capable of deleting files located in multiple directories disks in parallel thus improving the speed of the delete process on multi CPU multi core systems Select the Parallel file scanning mode if you wish to delete files in all input directories simultaneously e File Scanning Filter Sometimes users need to delete a subset of files meeting one or more user specific requirements For example one may need to delete documents only In this case set the file scanning filter to doc MS Word Documents and FlexTk will delete document files only 38 FlexTk User Manual Flexense Ltd The Rules tab FlexTk Ultimate Only provides the user with the ability to delete files matching one or more user defined criteria For example one may wish to delete all types of documents that were not accessed during the last year In order to add one or more file matching rules press the Add button Select an existing file matching rule and press the Delete button to remove the selected file matching rule If no rules are specified FlexTk will delete all the specified input files and director
238. ss through one or more disks directories or network Shares Each file organizing policy consists of a list of file matching rules and an action that Should be executed for all files matching the specified rules FlexTk provides numerous types of file organizing actions including copy move move and link delete or execute a custom command Now let s define an example file organizing operation consisting of four independent organizing commands which will cleanup temporary files backup newly modified documents archive unused music files to an external disk and archive old pictures to a RAR archive All four commands will be executed simultaneously during a single pass through one or more disks or directories as you will see in this tutorial Commands P De gt D e fi fn Search Documents Modified Today Organize Files Ea J Sync web Site Add New Search Command Perform Weekly E rdi onic cH Organize Command Analyze System Edit Command Classify Files on I Execute Command Find Duplicates o E Set Keyboard Shortcut Classify Command Cleanup Tempore ae Create Desktop Shortcut Rename Command Synchronize Command Storage Analysis Command 5 gt Duplicates Search Command Move Command Up Disk Monitoring Command w Move Command Down Copy Command x Delete Command 5 Move Command Delete Command In order to simplify the file or
239. ssification process and to integrate FlexTk features into batch files and Shell scripts The FlexTk command line tool is located in lt ProductDir gt bin directory Command Line Syntax flextk classify dir lt Input Directory 1 gt lt Input Directory X gt lt Options gt Parameters dir lt Input Directory 1 gt lt Input Directory X gt This parameter specifies the list of input directories to process In order to ensure proper parsing of command line arguments directories containing space characters should be double quoted Options exclude_ dir lt Exclude Directory 1 gt lt Exclude Directory X gt 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 workers lt WorkingThreadCount gt This parameter sets the number of working threads to process files FlexTk is optimized for Multi Core and Multi CPU computers and capable of distributing the workload to an unlimited number of CPUs By default FlexTk processes files with one working thread 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 Re
240. stems Select the Parallel file scanning mode if you wish to scan all input disks and directories simultaneously e File Scanning Filter Sometimes file classification should be performed on a subset of files meeting one or more user specific requirements For example one may need to classify all JPEG images using the time based file classification plugin capable of organizing files into a file hierarchy according to files creation modification and access dates In this case set the file scanning filter to jog PEG images and FlexTk will classify JPEG images only e Report Title this option allows one to specify a custom report title to be used in all types of file classification reports e Save Report If this option is selected FlexTk will classify all the specified disks and directories and automatically save file classification results into a report file according to the selected report format instead of displaying the file classification results dialog This option is especially useful in conjunction with user defined file classification commands allowing one to schedule periodic file classification operations using FlexTk s built in command line tools The report file name is constructed according to the following logic 1 if the report entry is empty FlexTk will automatically generate a report file name and save the report file into the user s home directory 2 if the report entry specifies an existing directory FlexTk
241. stomize the duplicates search process for user specific storage configurations and performance requirements FlexTk is optimized for multi core multi CPU computers and advanced RAID storage systems and capable of scanning multiple file systems in parallel In order to speed up the duplicates search process use multiple processing threads when searching through input directories located on multiple physical hard disks or a RAID disk array In addition in order to minimize potential performance impact on running production systems FlexTk allows one to intentionally slow down the duplicates search process According to your specific needs select the Full Speed Medium Speed Low Speed or Manual Control performance mode 44 Find Duplicate Files Processing Threads Performance Mode File Delay Block Delay 52 FlexTk User Manual Flexense Ltd The Exclude tab allows one to specify a list of directories that should be excluded from the duplicates search process Directories containing operating system files may have a large number of duplicate files that should not be removed Duplicates located in the Windows system directories may be critical to the proper operation of the operating system and it is highly recommended to avoid touching any files in these directories By default FlexTk populates the list of exclude directories from the global list of exclude direc
242. switch between different locations in a single mouse click Just click on a location button to jump to any required directory Also the navigation bar allows one to jump to any location by entering the desired directory name in the location entry Click on the Home button to jump to the computer root location The Main View displays files folders and storage devices The main view displays all files and directories for a regular file system location or the list of logical disks for the computer root location All search and storage analysis operations are performed on disks directories or files displayed in the current location All organizing copy move and delete operations are performed on explicitly selected disks directories or files only The Left and Right Tool Panes provide a number of user selectable tools such as bookmarks file filters the system status view the disk list view and user defined commands view etc For a complete list of all the available tools refer to the section 2 19 FlexTk User Manual Flexense Ltd 2 3 Toolbar The toolbar provides direct buttons for the most frequently used features and allows one to start any operation in a single mouse click Just select one or more disks directories or files and press a command button to start any required operation amp amp 446848 0k GG CO FF B amp B O T Search Sync Classify Analyze Duplicates CleanUp Go Up Bookmark Terminal Refresh Commands Tasks Layou
243. t were modified during the last month In this case we need to define a composite rules list where the top level list will contain a rule matching files that were modified during the last month and a nested rules list containing rules matching documents and image files In order to match all the specified file categories the nested rule list should be set to the logic OR while the top level rule list should be set to the logic AND 25 FlexTk User Manual Flexense Ltd In order to add a nested rule list to a search operation press the right mouse button over the rule list and select the Add Rule List menu item The nested rule list dialog provides exactly the same features as the regular search rule list and allows one to construct a hierarchy of multi level search rules with an unlimited depth and complexity In order to edit a nested rule list just double click on a rule list item in the rules view In order to delete a nested rule list select the list item in the rules view and press the Delete button 63 File Search Advanced Options S Search VA Performance 7 Exclude H Advanced All or part of the File name Search Files Matching Criteria O Files Modified During This Month tee Nested File Matching Rules ea Add Rule Add Rule List Delete Rule The search results dialog displays all the files that match the specified search criteria Search results are beginning
244. t gt Keyboard Shortcut lt shortcut gt Optional lt rules gt Optional lt r1 gt Rule Data lt r1 gt lt rules gt lt process gt Optional lt streams gt Number of Process Streams lt streams gt Optional lt speed file delay X block delay Y gt Mode lt speed gt Optional lt copy gt Copy Options lt copy gt Optional lt process gt lt exclude gt Optional lt dir gt Exclude Directory 1 lt dir gt lt exclude gt lt sync gt Mandatory Parameters Parameter Description Use the source element to specify the source directory for the file synchronization command Use the dest element to specify the destination directory for the file synchronization command File Matching Rules Optional FlexTk Ultimate provides the user with the ability to limit the file synchronization process to files matching user defined criteria An optional list of file matching rules may specify one or more rules that should be used during the file synchronization process All the specified file matching rules will be evaluated in the same order as they are specified in the user defined command FlexTk supports a large number of various types of rules capable of matching files by the file extension name path size time content etc For detailed information about all the supported types of file matching rules refer to the section 6 4 in this document FlexTk User Manual Flexense Ltd Miscellaneous
245. t mtime op IN gt Years 1 5 lt mtime gt Matches files last modified from 1 to 5 years 114 FlexTk User Manual Flexense Ltd 6 4 5 File Date In addition to the relative time based file matching rules FlexTk provides a set of rules allowing one to match files by absolute creation last modification or access dates By default all date rules match files having the specified date value in the selected file date If the rule operator is set to NE not equal these rules will match files with the selected file date different from the specified date value In addition to the basic EQ NE operators the user is provided with numerous advanced operators allowing one to match files with the file date less than less or equal more than more or equal to the specified date value Finally there are two range based operators capable of matching files having the selected file date within or outside of a specific date range Basic Format lt RuleName op Operator gt Absolute Date lt RuleName gt Range Format lt RuleName op Operator gt From Absolute Date To Absolute Date lt RuleName gt Rules Rule Description CDATE Compares the file creation date with the specified date value MDATE Compares the file last modification date with the specified date value ADATE Compares the file last access date with the specified date value Operators Operator Description EQ Matches files with the file date equal to
246. t section The plugin info section includes information about the plugin version the required FlexTk version the plugin protection status and an optional author name Format lt plugin name Plugin Name gt lt Plugin Info gt lt version gt Plugin Version lt version gt lt flextk gt Required FlexTk Version lt flextk gt lt protected gt Protection Status lt protected gt Optional lt author gt Module Author lt author gt Optional lt match gt Maximum Match Count lt match gt Optional lt Class List gt lt classl gt Class Data lt class1 gt lt classX gt Class Data lt classX gt lt Group List gt lt group1 gt Group Data lt group1 gt lt groupX gt Group Data lt groupX gt lt plugin gt The class list should include declarations for one or more file classes specifying file matching rules that should be used in order to detect each specific file class The group list should include declarations for one or more class groups specifying references to all file classes related to each specific class group In order to be registered in the FlexTk product configuration each file classification plugin should have a unique plugin name Use the name attribute in the plugin element to specify a unique file classification plugin name FlexTk User Manual Flexense Ltd 6 5 3 Plugin Info Operator FlexTk Protected 6 5 4 Class List Description The version ele
247. t should be processed For this specific tutorial we have prepared two directories the first one K home containing all users personal directories and the second one K data contained an organized directory structure with purpose specific directories After finishing adding input directories press the Next button amp Select Input Files and Directories Input Files and Directories Cg Ks home CJ Kidata Documents The General tab allows one to control the signature type the file scanning mode the maximum number of displayed duplicate file sets and the file scanning filter The signature type parameter controls the type of the file signature algorithm used to detect duplicate files The SHA256 algorithm is the most reliable one and it is used by default In the sequential file scanning mode FlexTk will scan all input directories one after one in the order as they were specified on the inputs dialog This is the most effective way to scan files located on a single physical disk If you need to process multiple input directories located on multiple physical disks or an enterprise storage system or a disk array RAID use the parallel file scanning mode which will deliver better performance when processing a large amount of files 64 Find Duplicate Files i General Rules VS Performance P Exclude Actions Signature Type sH z256 wt File Scanning Mode Parallel v Max Dup File Sets 1000 File Scanning Fil
248. t were modified during the last month and a nested rules list containing rules matching documents and image files lt rules logic AND gt lt r1 gt Rule matching file modified during this month lt r1l gt lt rules logic OR gt lt r2 gt Rule matching all types of document files lt r2 gt lt r3 gt Rule matching all types of image files lt r3 gt lt rules gt lt rules gt 110 FlexTk User Manual Flexense Ltd 6 4 File Matching Rules 6 4 1 File Extension The extension rule allows one to match files by a specific pattern in the file extension The rule accepts up to 8 extension patterns for each declaration By default the extension rule matches all files having one of the specified file extensions If the rule operator is set to NE not equal the rule matches all files with the file extension matching none of the specified extension patterns In addition to the EQ NE operators the user is provided with numerous advanced pattern matching operators allowing one to match files with extensions beginning with ending with or containing specific extension patterns Format lt extension op Operator gt extl1 ext2 extX lt extension gt Operators Operator Description EQ Default Matches files having one of the specified extensions Matches files having none of the specified extensions C Matches files with extensions containing one of the specified strings Matches files with ex
249. te Go Up Process Time 31 ms Edit Close This file classification plug in is available for registered users only In order to be able to use this file classification plug in the user needs to purchase a license for FlexTk Professional or FlexTk Ultimate and actually register the product It is not possible to use this file classification plug in with FlexTk Express 80 FlexTk User Manual Flexense Ltd 4 Tutorials 4 1 File Search Tutorial FlexTk s built in search engine provides a rich set of features allowing one to define very sophisticated and focused search queries The purpose of this tutorial is to pass over all the currently existing search capabilities and to show the user helpful techniques and usage models First of all let s begin with file matching rules An unlimited number of file matching rules may be defined for each search query To add a file matching rule click on the Add button on the advanced search dialog i File Search Advanced Options fx Search i at Performance F Exclude Advanced _ O Allor part of the File name Search Files Matching Criteria amp Categorized 4s Documents Books and Help Files gt Files With Size More Than 2 MBytes O Files Modified During This Month The advanced search criteria displays the list of existing file matching rules and a number of parameters required for the currently selected rule The set of search paramete
250. tensions containing none of the specified strings Matches files with extensions beginning with none of the specified strings Matches files with extensions ending with one of the specified strings Matches files with extensions ending with none of the specified strings Examples Matches files with extensions beginning with one of the specified strings Rule Description lt extension gt mpg mp3 mpeg lt extension gt Matches all files with extensions MPG MP3 and MPEG lt extension op BW gt mp lt extension gt Matches all files with extensions beginning with MP lt extension op NE gt mpg Matches all files except files with extensions mp3 lt extension gt MPG and MP3 lt extension op CS gt htm lt extension gt Matches all files containing pattern HTM in files extensions including HTM HTML SHTML etc FlexTk User Manual Flexense Ltd 6 4 2 File Name and Path FlexTk provides a number of file matching rules allowing one to match files by a specific text pattern in the file name file path full file name file name including full path and file name only without extension and path By default all name rules will match files having the specified text pattern in the selected part of the file name If the rule operator is set to NE not equal these rules will match files with file names different from the specified text pa
251. ter i The maximum number of duplicate file sets controls the number of duplicate file sets displayed on the results dialog After finishing the search process FlexTk sorts all the detected duplicate file sets by the amount of the wasted storage space and displays the top X file sets as specified by this parameter The file filter provides the user with the ability to limit the duplicates search process to a specific file type or a custom file set matching the specified file scanning filter For example in order to search for duplicate PDF documents only set the file scanning filter to pdf This file scanning filter will match all files with the extension PDF PDF Documents and skip all other files 91 FlexTk User Manual Flexense Ltd The Rules tab allows one to specify multiple file matching rules that should be used during the duplicates search process If there are no file matching rules defined in the Rules tab FlexTk will process all file types Otherwise FlexTk will process files matching the specified rules only For detailed information about how to use file matching rules refer to the advanced rule based search tutorial amp Find Duplicate Files File Matching Criteria amp Files Categorized as Images Pictures and Graphic Files E Files With the File Size More Than 2 MBytes The Performance tab provides the user with the ability to customize the duplicates search process for user spe
252. ter users are beginning to use network drives to share files between computers on the home network Business needs are much more demanding requiring computer professionals to design complex file hierarchies and directory structures for specific business needs We have are now in a situation where we need to remember much information about the location of various programs documents reports songs videos etc The FlexTk s built in file navigator includes a simple and flexible solution allowing one to save an unlimited number of file system locations in a dedicated bookmarks view and to switch between them in a single mouse click E Enter Bookmark Name wy Windows Directory Bookmark Current Location To add a new file system bookmark browse to the required directory and press the Bookmark button on the main GUI toolbar On the add bookmark dialog specify a unique bookmark name and press the Ok button Bookmarks wv Computer Home My Documents w Disk c w Disk D we Disk F The bookmarks view is located in the bottom left corner of the FlexTk main GUI application During installation FlexTk automatically adds bookmarks for Computer Home My Documents and all local hard drives installed in the computer To jump to a previously bookmarked directory just select a bookmark name in the bookmark view 2 23 Disk List View The local disks status view lists all the local disks as defined in the OS configuratio
253. the specified value NE Matches files with the file date different from the specified value _ GE Matches files with the file date greater or equal to the specified value Range Operators Operator Description IN Matches files having the selected file date within the specified range NI Matches files having the selected file date outside of the specified range Absolute Date Format Absolute dates should be specified in the following format YYYY MM DD Examples Rule Description lt adate gt 2009 03 01 lt adate gt Matches files last accessed on 1 Mar 2009 lt cdate op LT gt 2009 03 01 lt cdate gt Matches files created before 1 Mar 2009 lt mdate op IN gt 2009 02 01 2009 03 01 lt mdate gt Matches files last modified from 1 Feb 2009 to 1 Mar 2009 115 FlexTk User Manual Flexense Ltd 6 4 6 Text Patterns The text rule allows one to match files containing or not containing a specific text pattern By default the text rule matches all files containing the specified text pattern If the rule operator is set to NC not contain the rule matches files not containing the specified text pattern Format lt text op Operator gt Text Pattern lt text gt Operators Operator Description CS Default Matches files containing the specified text pattern Matches files not containing the specified text pattern Examples Rule Description lt te
254. ther file management operations A rule list may contain one or more file matching rules FlexTk Supports a large number of various types of rules capable of matching files by the file extension name path size time content etc which are explained in details in subsequent sections of this document During the file matching process file matching rules are evaluated in the same order as they are specified in the rules list lt rules logic OR gt lt r1 gt Rule Data lt r1 gt lt r2 gt Rule Data lt r2 gt lt rX gt Rule Data lt rxX gt lt rules gt Rules Logic Logic Description AND If the rules logic is set to AND the rules list matches a file when all the Default specified rules evaluated to TRUE Rules are evaluated until a first FALSE evaluation after which all the remaining file matching rules are dismissed If the rules logic is set to OR the rules list matches a file when any of the specified rules evaluated to TRUE Rules are evaluated until a first TRUE evaluation after which all the remaining file matching rules are skipped 6 3 Nested Rules Sometimes it may be necessary to match files according to multiple criteria with nested logical operations For example it may be required to organize or analyze all documents and image files that were modified during the last month In this case we need to define a composite rules list where the top level list will contain a rule matching files tha
255. timized for Multi Core and Multi CPU computers and capable of distributing the workload to an unlimited number of CPUs By default FlexTk processes files with one working thread 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 FlexTk User Manual Flexense Ltd 5 9 FlexTk Copy File Copy and Data Migration Command Line Tool In addition to the GUI application the FlexTk Professional and FlexTk Ultimate editions a command line tool allowing one to use the FlexTk s file copy engine from an OS shell window The FlexTk Copy command line tool provides power users and system administrators with the ability to automate data migration processes and to integrate FlexTk features info batch files and shell scripts The FlexTk Copy command line tool is located in lt ProductDir gt bin directory flextk copy dir lt Source 1 gt lt Source X gt dest lt Destination gt lt Options gt Parameters flextk copy dir lt Source gt dest lt Destination Directory gt At least one source file or directory and a destination directory should be specified In order to ensure proper parsing of command line arguments directories and file names containing space characters should be double quoted Options move This parameter instructs FlexTk Copy to perform a move operation verify This pa
256. ting file matching rule and press the Delete button to remove the selected file matching rule If no rules are specified FlexTk will analyze all files located in the specified input disks and directories The Performance FlexTk Professional and FlexTk Ultimate tab provides the user with the ability to customize the storage utilization analysis process for user specific storage configurations and performance requirements FlexTk is optimized for multi core multi CPU computers and advanced RAID storage systems and capable of scanning multiple file systems in parallel In order to speed up the analysis process use multiple processing threads when scanning input directories located on multiple physical hard disks or a RAID disk array amp Analyze Storage Utilization Advanced Options ES General Rules WA Performance Exclude Actions Processing Threads Z Performance Mode Full Speed File Delay Block Delay In addition in order to minimize potential performance impact on running production systems FlexTk allows one to intentionally slow down the storage utilization analysis process According to your specific needs select the Full Speed Medium Speed Low Speed or Manual Control performance mode 46 FlexTk User Manual Flexense Ltd The Exclude tab allows one to specify a list of directories that should be excluded from the storage utilization analysis process Files locat
257. tive action for the duplicate set The EXECUTE mode is the most advanced duplicates detection and removal move which is intended for automatic execution of actions matching one or more duplicate file sets During the search process FlexTk will evaluate all duplicate files and set matching actions After finishing the search process FlexTk will automatically execute all actions that were set and remove all duplicate files using policies defined in each specific action Use the name attribute to set a unique action name for each action The original attribute controls the original file detection mode and it should be set to one of the following values Mode Description RULES The original file should be detected by a list of file matching rules This mode requires a list of rules to be specified OLDEST The oldest file in each duplicate file set will be selected as the original file NEWEST The newest file in each duplicate file set will be selected as the original file Use the do element to specify the action that should be performed or selected for duplicate file sets with successfully detected original files The do element may be specified using one of the following formats Action Description lt do gt LINK lt do gt Replaces all duplicate files with links to originals lt do gt DELETE lt do gt Deletes all duplicate files lt do mode MOVE TO gt Directory lt do gt Moves all duplicate
258. to appear in the results dialog immediately as they were found while FlexTk is continuing the search process The results dialog shows the number of files found the total amount of space used by the matching files the total amount of processed files and the process time amp amp File Search Search Completed 87 Matching Files Found File Name Directory Size Last Modified readO600win_ENUadbeO C Documents and Settin 21 35 KB 25 Dec 2007 11 49 11 pA flextk_xml_format_v3 Rn Copy To Directory 3 62 KB O9 Feb 2009 14 27 02 TA Dynamic pdf ss 81 KB 14 May 2003 23 29 30 Faces pdf Move To Directory 24 KB 14 May 2003 23 29 30 Pointers pdf Delete 80 KB 14 May 2003 23 29 30 SignHere pdf 77 KB 14 May 2003 23 29 30 Standard pdf Open With 8 24 KB 14 May 2003 23 29 30 StandardBusiness pdf Open Location in Explorer 6 21 KB 14 May 2003 23 29 30 LAL RR ee File Properties i mo Files Found 87 H lm 3e Disk Space 40 24 MB E5 Total Files 40592 Export Copy Delete ProcessTime 1 03 Sec Click on a search result to open the file using a default application Alternatively select a file click the right mouse button and select the Open With menu item to open the file with any other application The user is provided with the ability to export the search results in to a number of standard formats such as HTML Excel CSV and ASCII text In addition FlexTk allows one to copy move or d
259. ton to switch the GUI application to the next GUI layout The first GUI layout places tool panes on the bottom side of the file view a ki GoUp Bookmark Terminal Refresh Commands Tasks Layouts Help ka T Home 2 F pictures flickr D50 F pictures flickrios0 Commands amp Daily Backup Sync Web Site Classify All Disks Analyze All Disks Modified Documents DSC_0240 DSC_4334 Bookmarks w Computer Home w My Documents amp Disk C w Disk D w New Pictures DSC_6684 an DSC_1172 DSC_1288 DSC_3882 DSC_4287 _ jA DSC_6555 7 Be DSC_6743 DSC_4935 DSC_5112 DSC_6254 DSC_6717 DSC_6735 DSC_7594 aad DSC_7959 20 Files Total 13 35 MB Free 245 54 GB DSC_8277 DSC_8359 DSC_8934 DSC_9150 E 2 Completed Tasks The second GUI layout places tool panes on the left side of the file view The third GUI layout places tool panes on the right side of the file view Finally the fourth GUI layout places the first tool pane on the right side of the file view and the second tool pane on the bottom side of the file view 2 27 Web Search The FlexTk s built in file navigator provides a Web Search capability allowing one to query additional information about a file from the most popular Internet search engines FTP search engines and online file databases Open Open with Web Search Search Files Organize Files Classify Files
260. torage utilization patterns and send e mail notifications As an example we will create a user defined storage utilization command capable of detecting directories containing large amounts of old unused document files and sending notifications for each directory matching these criteria This tutorial uses advanced storage utilization analysis capabilities which are available in FlexTk Ultimate v2 8 x or newer only FlexTk Notification F doc storage_ management Having More Than 1 GBytes Of Data Unicode UTF 8 Sel ay Fie Edit view Tools Message Help a amp 68 Se X O F WD Reply Reply Al Forward Print Delete Previous Next Addresses From flextk flexense com Date Friday November 07 2008 2 08 PM To flextki flexense com Subject FlexTk Notification F docistoraqge_management Having More Than 1 GBytes Of Data FlexTk Notification F doc storage_management Having More Than 1 GBytes Of Data Summary Date 07 11 2008 Time 12 08 55 Total Space 1 06 GB Total Files 1473 F doc storage_management Name Files Size hp_openview 333 04 MB ibm 225 92 MB compaq 180 36 MB protocols_and_standards 124 25 MB t10 38 58 MB Size 30 58 20 74 16 56 11 41 3 54 First of all in order to be able to send e mail notifications we need to configure an e mail account Start FlexTk s main GUI application select the menu select the E Mail tab on the FlexTk option
261. tories timestamps streams lt StreamCount gt Specifies the number of simultaneous synchronization streams file delay lt delay in milliseconds gt Instructs FlexTk s sync engine to insert a delay of X ms after each copied file Use this option when you need to slowly synchronize files to or from a busy production system in order to minimize the potential performance degradation block delay lt delay in milliseconds gt Instructs FlexTk s sync engine to insert a delay of X ms after each data block Use this option when you need to slowly synchronize files to or from a busy production system in order to minimize the potential performance degradation copy_dacl Instructs to copy files access control lists DACL copy_sacl Instructs to copy files security control lists SACL copy_ owner Instructs to copy files user group information 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 FlexTk User Manual Flexense Ltd 5 4 FlexTk Classify File Classification Command Line Tool In addition to the GUI application the FlexTk Professional and FlexTk Ultimate editions include a command line tool allowing one to use all features of FlexTk from an OS shell window The FlexTk command line tool provides power users and system administrators with the ability to automate the file cla
262. tories which may be modified on the FlexTk options dialog s Exclude tab amp Find Duplicate Files ad x co General Rules YA Performance Exclude E Actions Exclude Directories E C CHWIM DO wS J C Program Files dd te Del The Actions tab provides the user with the ability to predefine one or more automatic duplicates detection and removal actions FlexTk Ultimate only Each action may contain a number of rules specifying how to detect the original file in each duplicate file set and what action to perform if the original was successfully detected The actions mode combo box which is located on the bottom right side of the tab provides three distinct operation modes manual auto select and execute 64 Find Duplicate Files fone l en Link Published Images Replace With Links Delete Processed Images Delete In the Manual actions mode default FlexTk does not perform any automatic operations and the user will be required to select original files duplicates and removal actions for each duplicate file set manually In the Auto Select actions mode FlexTk will evaluate duplicate files and try to detect the original file in each set of duplicate files according to the specified original detection rules and policies Actions containing the original file detection rules will be evaluated one after one in the order as they specified in the actions list If a duplicate file will
263. ts Help Search Synchronization Classification Analysis Duplicates and Disk CleanUp The Search button allows one to search files on local hard drives and shared AS network drives The FlexTk s built in file search provides the user with a large number Search Of advanced search capabilities allowing one to execute sophisticated search queries The user is provided with the ability to specify multiple search criteria using flexible search rules and logical operators In addition FlexTk allows one to save frequently used file search operations and to execute them in a single mouse click ge Press the Sync button to synchronize files between directories local disks and E network shares The FlexTk s built in file synchronization engine offers numerous one Sync way and two way file synchronization modes rule based file matching capabilities and advanced performance tuning options Frequently used file synchronization operations may be pre configured as user defined commands and executed in a single mouse click Ra The Classify button allows one to classify files by the file type and analyze how a much storage space is used for each file category and file type The FlexTk s file Classify Classification engine is capable of scanning huge file systems containing millions of files classifying all the existing files and showing all files organized into a logical file hierarchy The user is provided with the ability to br
264. ts gt instead of the input list File Matching Rules Optional FlexTk Ultimate provides the user with the ability to limit the file delete process to files matching user defined criteria An optional list of file matching rules may specify one or more rules that should be used during the file delete process All the specified file matching rules will be evaluated in the same order as they are specified in the user defined command FlexTk Supports a large number of various types of rules capable of matching files by the file extension name path size time content etc For detailed information about all the Supported types of file matching rules refer to the section 6 4 in this document Process Options Optional Parameter Description FlexTk is optimized for multi core multi CPU computers and advanced RAID storage systems and capable of scanning multiple file systems in parallel In order to speed up the delete process use multiple processing streams when processing input directories located on multiple physical hard disks or a RAID disk array speed In order to minimize potential performance impact on running production systems FlexTk allows one to intentionally slow down the delete process According to your specific needs set the process speed mode to FULL MEDIUM LOW or MANUAL The MANUAL performance mode required the file delay and block delay parameters to be specified ms prog
265. ttern In addition to the EQ NE operators the user is provided with numerous advanced pattern matching operators allowing one to match files with names beginning with ending with or containing specific text patterns Format lt RuleName op Operator gt Text Pattern lt RuleName gt Rules Rule Description NAME Compares the file name with the specified text pattern PATH Compares the file path path without the file name with the specified pattern FULLNAME Compares the full file name file name and path with the specified pattern DIRNAME Compares the name of the directory without path with the specified pattern NAMEONLY Compares the file name only without path and extension Operators Operator Description a ic files with the file name different from the CESS HES alles WIE ie ile Meine ela een a E sees text pattern esi art ne spa S a Pies ih ee name nok containing te Species te a BM __ Meters Pies in Me ie name Beginning Wi he Speetieg e ee E __ Meters Mes wih the Me name ending with the spected text pallen MS a a a pane Examples Rule Description lt name gt readme txt lt name gt Matches all files with the file name README TXT lt name op BW gt readme lt name gt Matches all files with the file name beginning with README including README README TXT README DOC etc name README Matches all files containing the text pattern REPORT in the file name lt path
266. ttern gt Operators Operator Description EQ Default Matches files containing the specified pattern at the specified position NE Matches files not containing the specified pattern at the specified position Position The position attribute specifies the absolute position from the beginning of the file where the specified binary pattern should be found If not specified FlexTk will search for the specified binary pattern at the position 0 Binary Pattern The binary pattern should be specified as one or more two symbol HEX tokens delimited by the Space character with each token representing a single byte of data The length of the binary pattern is determined by the amount of the specified HEX tokens For example FF FE FD FE represents a four byte binary pattern The pattern rule is capable of matching binary patterns of up to 255 bytes long Examples Rule Description FF FE FD FE at the position 12 the position 0 4D 5A at the position 0 lt rules logic AND gt Matches files containing the pattern 4D 5A at the position 1 and the pattern 5A 4D at the lt pattern pos 1 gt 4D 5A lt pattern gt position 6 lt pattern pos 6 gt 5A 4D lt pattern gt lt rules gt Special Cases 1 If the operator is set to EQ and after setting the position the remaining file size is Shorter than the length of the specified binary pattern the rule evaluates to FALSE wit
267. ty Changes In order to start a disk monitoring operation select one or more disks or directories press the right mouse button and select the Disk Monitor menu item The disk monitor dialog allows one to select change types that should be monitored file types that should be monitored and specify actions that should be performed each time the monitor reaches a user specified number of changes 40 FlexTk User Manual Flexense Ltd By default the disk monitor detects all change types in all types of files and the user is not required to edit any advanced configuration options just press the Start button and wait for the disk monitor to display detected changes Changes are displayed in real time as they occur in all monitored disks directories or network shares Take into account that the disk monitor detects file system changes performed by applications hidden processes and operating system services running on the computer where the FlexTk disk monitor is active Changes made in remotely hosted network shares by applications or processes running on remote computers will not be detected During the monitoring process FlexTk displays the number of detected file system changes the list of all changed files the process time and the change rate To temporary suspend the monitoring process press the Pause button Press the Continue button to continue a previously paused monitoring operation Press the Reset button
268. ures and capabilities available in the FlexTk GUI application and allows one to import custom file classification plugins to the product configuration For detailed information about the XML Based format refer to the section 6 in this document 15 FlexTk User Manual Flexense Ltd 3 1 Default File Hierarchy The Default File Hierarchy classification plug in includes file classification rules and a generic file hierarchy for more than 2000 of the most popular file types and formats This plug in is installed by default with all product versions The Default File Hierarchy classification plug in includes the following top level file categories e Archive Backup and Disk Image Files this file category includes definitions of file classes and class groups for compressed archives backup files CD DVD ISO Images hard disk images etc e Development Files this file category includes definitions of file classes and class groups for development languages source code files development libraries intermediate development files etc e Documents Books and Help Files this file category includes definitions of file classes and class groups for all MS Office and Open Office Documents PDF documents electronic books help files etc e Game Files this file category includes definitions of file classes and class groups for a variety of game specific files All file classes are organized into a class hierarchy with a dedicated class
269. v February Pii gt ok Sun Mon Tue Wed Thu Fri Sat 25 26 2 20 29 30 i 1 2 3 4 5 6 T 5 J 10 11 1i 13 1 4 is 16 iF 18 19 20 i 222 223 24 25 GE 2 7 25 On the second hand absolute date matching rules provide the user with the ability to search files or perform file management operations on files that were created last modified or last accessed on a specific date or during a range of dates 24 FlexTk User Manual Flexense Ltd FlexTk provides JPEG EXIF file matching rules allowing one to search JPEG images or perform file management operations on JPEG images with designated EXIF tags set to specific values i Advanced File Search Criteria Select Advanced File Search Criteria Search Files with the File Size Search Files with the File attributes Search Files Containing HEX Pattern E Search JPEG Images With EXIF Tag Search Files With the File Mame Search Files With the File Path gt ne ort In addition FlexTk Ultimate allows one to define custom EXIF tags and search JPEG images or perform file management operations on JPEG images with user custom EXIF tags amp amp Customize EXIF Tags Tag Name Image Width Image Height Date Time Saved Dake Time Original Date Time Digitized Exposure Time Exposure Bias Sometimes it may be necessary to search files according to multiple criteria with nested logical operations For example it may be required to find all documents and image files tha
270. xt gt Have a Good Day lt text gt Matches file containing the specified text lt text op NC gt Have a Good Day lt text gt Matches files not containing the specified text lt rules logic OR gt Matches files containing Pattern 1 or Pattern 2 lt text gt Pattern 1 lt text gt lt text gt Pattern 2 lt text gt lt rules gt lt rules logic AND gt Matches files containing Pattern 1 but not containing Pattern 2 lt text op CS gt Pattern 1 lt text gt lt text op NC gt Pattern 2 lt text gt lt rules gt Special Cases 1 If the operator is set to CS and the file size is shorter than the specified text pattern the rule evaluates to FALSE without checking the text pattern 2 If the operator is set to NC and the file size is shorter than the specified text pattern the rule evaluates to TRUE without checking the text pattern 116 FlexTk User Manual Flexense Ltd 6 4 7 Binary Patterns The pattern rule allows one to match files containing or not containing a specific binary pattern at a user specified position By default the pattern rule matches all files having the specified binary pattern at the specified position If the rule operator is set to NE not equal the rule matches files not containing the specified binary pattern at the specified position Format lt pattern op Operator pos Position gt Binary Pattern lt pa

Download Pdf Manuals

image

Related Search

Related Contents

  Chapter 1 - MyPage - Common  unicor user manual - Computational Ecology Laboratory  RÉALISATION DE GRAPHIQUES AVEC OPENOFFICE.ORG 2.3  !"§==Mobile===  Betriebsanleitung iMotion® 2301 Sliding Door Drive iMotion® 2401  SOLO ST D'LITE ST BetrieBsanleitung    Graco 406302B User's Manual  Instruction Manual - Forestry Suppliers, Inc.  

Copyright © All rights reserved.
Failed to retrieve file