Multi Commander Support Forum
Multi Commander => Announcements and News => Topic started by: Mathias (Author) on July 10, 2026, 15:58:11
-
MultiCommander 16.0 is a major update with more than 300+ changes, led by a completely rewritten file operation engine for faster, safer, and more reliable file management.
That has enable the development for more feature around fie operations.
Biggest changes are
- Complete Rewrite of File Operation Engine
- Support for ReFS block cloning
- Can now browse Recycle Bin and restore files from it
- Template-based file and folder creation
- Major MultiRename enhancements
- MultiScript enhancements
- MultiFileViewer can now render HTML and show PDF,HTML, MD (Markdown) files
- 80+ Stability Issues
v16.0 RELEASE (Build 3186) - 2026-07-10
300+ CHANGES - This release includes many small and large improvements to stability, code conformance, and performance.
ADDED - The file operation engine has been completely rewritten. It handles all Copy/Move/Delete/Unpack/Pack operations.
The code has undergone major restructuring to improve stability and support future features.
ADDED - Create New File (Shift+F4) can now create new empty files using a template rule, including multiple files at once.
ADDED - Create Folder now supports creating folders using a template rule, including multiple folders at once.
ADDED - Added support for copying file permissions (ACLs) on NTFS and ReFS file systems.
ADDED - File copies on the same ReFS volume can now use block cloning, making it possible to duplicate files of any size without consuming additional disk space.
ADDED - Typing ":ps" works like "cmd", but opens PowerShell instead. pwsh.exe is used when available; otherwise, powershell.exe is used.
ADDED - Explorer Panel settings can now define the default folder tree width for new tabs when the folder tree is shown.
ADDED - The file operation progress dialog now supports Ctrl+Pause and Ctrl+Abort, allowing the current file to finish processing before the operation is paused or aborted.
ADDED - Added a Resume command to the overwrite dialog's "More..." menu when resuming is supported.
ADDED - Added support for the Recycle Bin as a virtual device. Browse, Restore, Delete, Purge, and Read operations are supported.
ADDED - MultiDataViewer can now convert compact JSON into a structured, readable format in memory, without requiring it to be saved first.
ADDED - MultiDataViewer now has initial dark mode support. It is not yet enabled because the implementation is incomplete.
ADDED - MultiRename now supports "+<num><unit>" in date/time tags, for example: [?date,+30m]
ADDED - MultiDataViewer now supports color formatting for JSON.
ADDED - MultiDataViewer can now display PDF documents using Edge WebView2.
ADDED - MultiDataViewer can now render HTML and Markdown files using the Edge WebView2 control. This requires Edge/WebView2 to be available on the computer.
ADDED - The MultiScript MakeDir(...) method now supports creating folders using a template rule, including multiple folders at once.
ADDED - Added the MultiScript CreateFileFromTemplate(...) method for creating new files using a template rule.
ADDED - The UDC method MC.Explorer.MakeDir now supports creating folders using a template rule, including multiple folders at once.
ADDED - AutoSave can now automatically save all settings and tabs every X minutes, making it faster to return to your previous state after a crash.
ADDED - MultiUpdate now remembers the "Backup MultiCommander" setting configured on the update tool's Settings page.
ADDED - Improved MultiUpdate security. The signature of a downloaded update package is now verified before installation. If the signature is invalid, the update is aborted.
ADDED - Extended Find Files logging can now be enabled from Settings.
FIXED - Updated the third-party 7-Zip code to version 26.01.
FIXED - Updated the third-party zlib and ZIP-handling code.
FIXED - The Viewer did not show whitespace correctly in UTF-8-encoded files.
FIXED - MCAudioTools now uses Windows WAV parsing as a fallback for length, sample rate, and bitrate when TagLib returns no value.
FIXED - Fixed an issue where an icon override could disappear.
FIXED - When DeviceCombo was disabled, the CrumbPath field and free-space text were not shown.
FIXED - Fixed an issue when changing FileOperation settings from ProgressDialog.
FIXED - The processed-item count for FileOperation was not always correct in the progress dialog.
FIXED - Hardened portable device (WPD) operations, with improved fault handling and logging.
FIXED - Adding a file to an existing copy queue could remove the current items from the queue.
FIXED - The "Searching..." notification was not removed from the status bar after a search completed.
FIXED - Fixed a progress window issue when deleting many files.
FIXED - Fixed an issue when automatically loading TabSessions.
FIXED - Linked navigation (Alt+L) now works again.
FIXED - Fixed an issue when overwriting files whose names begin with a dot (for example, ".file") while copying over a network to a Linux machine.
ADDED - Explorer Panel now attempts to preserve the current sorting when the column layout is changed.
FIXED - Fixed a crash when browsing to a portable device (WPD:).
FIXED - MultiCommander now detects corruption in MultiCommander.xml and attempts to recover the file.
FIXED - If MultiCommander.xml fails to load, logging is enabled and LogView is shown so the user can see why MultiCommander failed to start.
FIXED - MultiFileViewer no longer includes hidden lines when copying selected text from the Grep tool to the clipboard.
FIXED - MultiFileViewer now provides better automatic detection of UTF-8 files.
ADDED - MultiRename and Inline Rename can now move renamed items into a subfolder, for example: MyFile.txt => SubFolder\MyFile.txt
FIXED - MultiRename: [N,-2] now correctly returns text from the second-to-last character through the end. Previously, it returned an empty result.
FIXED - MultiRename: [N,5-] now correctly returns text from character 5 through the end. Previously, the trailing-dash syntax was interpreted as the first five characters.
ADDED - MultiRename has new date/time tags that use the file's write (W) or creation (C) timestamp instead of the current date and time.
ADDED - MultiRename has new multi-level parent-folder name tags.
ADDED - MultiRename has new weekday tags.
ADDED - MultiRename has a new random-number tag.
See the documentation for more information about all the new MultiRename tags.
ADDED - MultiScript now supports the ternary operator, for example: $a = $b ? $c : $d
ADDED - MultiScript now supports a "foreach" loop for iterating through arrays and collections, for example: foreach $item in $array { ... }
ADDED - MultiScript now supports the following functions: Pow, abs, clamp, IsNumeric, StrStartsWith, StrEndsWith, StrContains, StrFormat, StrPadLeft, StrPadRight, StrCount, StrRepeat, ArrayReverse, and
ArraySlice.
ADDED - MultiScript now supports the Boolean operators AND, OR, and NOT.
ADDED - MultiScript now handles operator precedence correctly, so parentheses are not required for expressions such as 2 * 3 + 2 to be evaluated correctly. Parentheses can still be used when desired.
ADDED - FolderTree now has a setting that controls whether symbolic links and junctions are shown as links or resolved to their targets. By default, they are shown as links.
ADDED - Added a search field at the top of the Settings pages, allowing you to quickly find the setting you need.
CHANGE - Copying files using the administrator helper is now much faster.
CHANGE - The Command field command "cf" now supports creating files using templates.
CHANGE - The Command field command "mkdir" now supports creating folders using templates.
CHANGE - Extensive code cleanup and restructuring to improve stability and support future features.
FIXED - More than 80 stability issues.