Migrating to a new server may require a change to your user naming convention and this may be out of your control.

Without HFMT, you would probably either copy each user 'home' folder individually or compose a script and manipulate it using a spreadsheet to concatenate paths and user names to make the job a little easier. This is fine. But if your previous naming convention wasn't adhered to, is overly complicated or you have too many users, it can become a time consuming and tedious task to manually match your users before the work can be copied over.

The objective of this tab, is to associate the 'home' folders you want to copy (2), with the location of your new user 'home' folders (3). Any matched files will be listed in the "Associated (or 'matched') Folders" list (4).

You can associate your folders by choosing one of the automated methods provided. Depending on the success of the method, you may need to manually drag and drop the remaining unmatched ones. However, you can test either method by pressing the appropriate tab (1) to see the outcome in real-time before committing to one. Any folders left in the 'unmatched' list are not copied so can easily exclude users who no longer use your network.

Remember! HFMT does nothing to your source or home folders. Adjust each method's properties to ascertain if you can increase the number of automatically matched folders to save you time!

Tip: Folders that have been matched incorrectly can be removed from the "Associated (or 'matched') Folders" list (4) by selecting them and pressing the Delete key.

Here are the methods of associating (or matching) your user folders.


If none of the automated association methods are successful, you will need to manually drag each source folder to their corresponding destination folder. Any excluded content will not be copied.

No Change

This method is similar to dragging and dropping the source folders onto the destination folders in Windows Explorer. However, HFMT will allow you to exclude unwanted, old or problematic content from the copy process.


This method will compare your folder names by searching for matching characters starting from a specified number of characters.

In the above example, it will associate folders who share 2 matching characters whilst disregarding the first 3 characters of the source folder name.


The delimiter method is similar to the substring search except that you don't need to specify at what position in the string to start counting but rather a single character at which to count.

In the example above, source folders containing a "." character are associated if the 3 following characters of the destination folder are matched.


The smartest of the methods, this uses a Levenshtein algorithm to associate your folders.

This process determines how textually similar your folder names are and returns a percentage for each 'match' found. If the percentage is greater that the percentage specified, the folder is automatically matched.