Notice: Static menu items of Explorer may not work well with multiple files. If you use the HashMyFiles context menu with multiple files, it's possible that multiple instances of HashMyFiles will be opened.

If you want to get the hash of multiple files from Explorer window, use Copy & Explorer Paste, or drag the files into the HashMyFiles window.

/file <Filename | Folder | Wildcard> Specifies the filename, folder, or wildcard that you want to hash.

/files <Filename> <Filename> <Filename> ... Specify multiple filenames, folders, or wildcards that you want to hash.

/folder <Folder> Specifies a folder and all its subfolders.

/wildcard <Full Path Wildcard> <Subfolder Depth> Specifies wildcard with full path (e.g: c:\folder\*.exe) and the depth of subfolders to scan. For <Subfolder Depth> parameter: 0 = no subfolders, 1 = one level of subfolders, 2 = two level of subfolders, and so on... 1000 = Infinite number of subfolders.

/virustotal <Filename> Calculates the hash of the specified file and then opens it in VirusTotal Web site.



/MD5 {0 | 1}

/SHA1 {0 | 1}

/CRC32 {0 | 1}

/SHA256 {0 | 1}

/SHA512 {0 | 1}

/SHA384 {0 | 1} Allows you to turn on/off the specified hash type (0 = Turn Off, 1 = Turn On). For example:

HashMyFiles.exe /MD5 1 /SHA1 1 /SHA256 0

/stext <Filename> Save the hashes list into a regular text file.

/stab <Filename> Save the hashes list into a tab-delimited text file.

/stabular <Filename> Save the hashes list into a tabular text file.

/shtml <Filename> Save the hashes list into HTML file (Horizontal).

/sverhtml <Filename> Save the hashes list into HTML file (Vertical).

/sxml <Filename> Save the hashes list to XML file.

/scomma <Filename> Save the hashes list to comma-delimited file.

/sort <column> This command-line option can be used with other save options for sorting by the desired column. If you don't specify this option, the list is sorted according to the last sort that you made from the user interface. The <column> parameter can specify the column index (0 for the first column, 1 for the second column, and so on) or the name of the column, like "Filename" and "Identical". You can specify the '~' prefix character (e.g: "~Identical") if you want to sort in descending order. You can put multiple /sort in the command-line if you want to sort by multiple columns.

/nosort When you specify this command-line option, the list will be saved without any sorting.