Component To Modify

LinkFixer Advanced has the ability to modify just a single component of the file name (like the folder) or the entire file name. The factory default component is “Basename.”


“Basename” indicates the main part of a file name without the disk, folder, extension or any other components. Some examples would include:

LinkFixer Advanced does not consider the preceding backslash (or slash) to be part of the basename.


“Domain” refers to the part of a uniform resource locator (URL) after the resource type, but before the path and file name. Examples:


LinkFixer Advanced considers the preceding slashes and the trailing slash to be part of the domain.

Note: The component parts “Resource type” plus “Domain” equals “Host”.

For some of the combination of “Rename method” and “Component to modify”, you can see additional options in this dialog box. For example, when you select “Special Substitution”, LinkFixer Advanced asks you for your preference on how to handle missing characters, as shown below.


Indicates which hard drive is being referred to. The disk consists of a single character and a trailing colon. Some examples include:


Note: Links may contain UNC (Universal Naming Convention) filespecs such as: “\\server\server-p\folder1\file1.xls”. In this case, there is no “disk” component in the path, “\\server” is considered to be a “node” and “\server-p\folder1\” is considered to be a “folder”.


The extension is the part of the file name that comes after the basename. Under Windows, extensions are often (but don’t have to be) three characters long.

LinkFixer Advanced considers the period to be part of the extension. In some cases, a file name might contain more than one period, as in “my.file.xls”. For example, LinkFixer Advanced can be configured to recognize “.xls” or “.file.xls” as the extension. The options for defining what LinkFixer Advanced should use as the extension can be found in Application | Options | Files… in the “Processing Options” section.


Filename is the combination of the “basename” component and the “extension” component. For example, if the basename of a file is “myfile” and the extension is “.xls”, then the filename of the file is “myfile.xls”.


Indicates which folder or subfolder is being referred to. The folder includes both the leading and trailing slashes or backslashes. Some examples include:


LinkFixer Advanced considers the preceding backslash (or slash) and the trailing backslash (or slash) to be part of the folder.

Full Filespec

“Full Filespec” refers to the entirety of the file specification. Some examples include:


Network Share

“Network Share” refers to the portion of a UNC file path that indicates the shared resource location on the local network, but not the folders and files within the resource. Example:


Uri Scheme

Indicates the part of the uniform resource locator (URL) that comes before the domain name. Example: http://