Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - Mathias (Author)

Pages: [1] 2 3 4 5 ... 196
1
Beta Releases / Re: v16.0 Beta
« on: May 08, 2026, 15:35:55 »
I can extract a zip with subfolders and they are created.  Can you explain what you are doing.. What do I have to do to reproduce it ?
Simply select the ZIP file without opening it and extract it with Alt+F6. Then the main directory with the name of the ZIP file should be created in the target directory, and this should also work for multiple ZIP files at the same time, if I’m not mistaken. In any case, the main directory named exactly like the ZIP file is not created, and the error message appears instead. Edit: "Unpack Archives into individual Folders" have to be enabled.
As I said above.. Single file zip was the issue. There is an optimization for zip with only a single item in them, and it did not create the target path if it was missing.


2
Beta Releases / Re: v16.0 Beta
« on: May 08, 2026, 15:19:20 »
The error described above bothers me too. I have also noticed that when extracting with Alt+F6, directories are no longer created automatically, and instead an error message appears saying that the target path does not exist.

Well As written in changelog. entire fileoperation engine is redone so errors in that is expected..

But I can't reproduce this. I can extract a zip with subfolders and they are created.  Can you explain what you are doing.. What do I have to do to reproduce it ?

Ahh It must be a single file in the zip in the root of the zip..

3
Beta Releases / Re: v16.0 Beta
« on: May 08, 2026, 13:24:54 »
The error described above bothers me too. I have also noticed that when extracting with Alt+F6, directories are no longer created automatically, and instead an error message appears saying that the target path does not exist.

Well As written in changelog. entire fileoperation engine is redone so errors in that is expected..

But I can't reproduce this. I can extract a zip with subfolders and they are created.  Can you explain what you are doing.. What do I have to do to reproduce it ?

4
Beta Releases / Re: v16.0 Beta
« on: May 08, 2026, 10:59:03 »
That settings are the default column and order for new tabs that are created.

If I set Date/Time and Ascending.. Press Apply.. and then create a new Explorer Panel tab.. The sorting is set to date with ascending order..

I've configured MultiCommander (V16 3157 Beta) to use "Date/Time Descending" as the default sorting order. Historically, this setting persisted correctly across sessions. However, after the latest update, the sorting reverts to "Name Ascending" upon opening new tabs, despite being set to "Date/Time Descending" in preferences.

Additional issues include:
- When applying a stored layout ("My Advanced Tweaks") via 'Use Column Layout', the sorting resets to "Name Ascending" in the main view.
- Creating a new layout with "AutoLoad On Paths" (specifically setting paths like C:\, D:\, G:\, etc., and enabling "Valid for Future Paths") via the dialog causes the sorting setting to break—reverting to "Name Ascending" on new tabs.
- This issue appears linked to the handling of "AutoLoad On Path" entries when creating or modifying layouts.
- Despite selecting the desired Sorted Column ("Date/Time Descending") and enabling "Remember Sorting" in the Explorer Panel, the sorting reverts to "Name Ascending" upon restarting MultiCommander (V16 3157 Beta). The setting should persist across sessions, but it appears the Sorted Column configuration is not retained on re-launch.
- This issue seems to be more than just "AutoLoad On Paths"—the latest beta does not correctly apply or restore the Sorted Column setting during startup, indicating a regression in the persistence logic for sorting preferences.

I verified that the issue is not present in older versions (e.g., V14.4 3047), where the sorting and layout behaviors work as expected. It seems the bug is related to how "AutoLoad On Path" interacts with layout persistence and sorting settings in the latest build.

Please investigate and fix this regression, especially ensuring that:
- Sorting preferences are persisted across sessions and tabs.
- "AutoLoad On Path" settings in layouts do not interfere with sorting state.

Thanks.

The settings for new tab works.. t must be that custom column layout overrides it and cause it to reset it.
because that happens after. And I think it does not work because of another bug that was fixed. so it worked because something else was broken.

5
Beta Releases / Re: v16.0 Beta
« on: May 07, 2026, 22:46:44 »
After update 3157 the File Columns keep reverting to "Name Ascending", even though in my Explorer Panel Settings Under Sorting I have it set to "Date/Time Descending." I have a custom File Column Layout saved (via "Customize Columns..."), & they don't resize or anything, but the Sorting keeps getting reverted to "Name Ascending" ! I noticed some minor issues like this in early V16 Beta as well, but dismissed it and after setting them again to "Date/Time Descending" it usually worked persistently. But now the Sorting isn't persistently applied when opening a New Tab etc. I think the Column layout isn't being stored… But could be another issue causing the Sorting to revert to default. P.S: I also have "Sort By Natural Order" and "Remember Sorting" checked.

That settings are the default column and order for new tabs that are created.

If I set Date/Time and Ascending.. Press Apply.. and then create a new Explorer Panel tab.. The sorting is set to date with ascending order..

6
Feature Requests and Suggestions / Re: Request - Tab Navigation
« on: May 06, 2026, 14:05:07 »
Right now it can't be added easily.
In a future version a better way to customize key is planed. maybe it can be supported then

7
Those new function are in BETA only.. so documentation can't be uptodate yet since it is not released yet-

You missed the parantheses

Code: [Select]
foreach( $rule in $rules)

Not
Code: [Select]
foreach $rule in $rules


MCScript has paratheses around all experssions for / if / for / while

8
Beta Releases / Re: v16.0 Beta
« on: May 04, 2026, 15:09:55 »
Still getting Bad Gateway when trying to upload, 7z is <67mb

Strange.. Works for me.. Tested on two different networks.. Maybe some FW that bocks for you ?

9
Beta Releases / Re: v16.0 Beta
« on: May 04, 2026, 07:41:25 »
Thanks for the new build Mathias.  Lots of interesting additions to play with :)

I may .....so SFC /SCANNOW - also OK.

So adding items to an already running queue while also doing CRC checking ? Only if you do CRC at the same time ?

and yes current file copy will pause for a short while while it scan the new items that is added to the queue., but then it starts again.

If MC hangs, Not repsonding.. please go into task manager and select MultiCommander.exe process and right click and do Create Memory Dump file. then compress it and upload it at
http://multicommander.com/support/upload

Thanks for the reply Mathias.
  • Yes queue is running & I am adding to it as it progresses (I normally do this as the move button allows me to add from different dirs easily, for years this method has been fine for me);
  • I added CRC separately after first occurence - check done before & then after all moves completed, if MC has halted with High CPU use, I terminate it & then run CRC check on what has been copied.  So far, files that have actually moved pass CRC but anything else doesn't appear to arrive at all;
  • The pause for additional files - previously not very noticeable even with big files, now as you can see from the screenshot the To: has a blank path suddenly, so something is being lost.

Since my update it's only happened ~5 times & I am trying to determine if I can replicate it effectively.  So far it's random but TM 'terminate' solves the problem, MC is restarted (Admin) & then works OK with identical files/dirs.

Trying to upload the dump gives "Bad Gateway  The proxy server received an invalid response from an upstream server."  will try again later...

Im not able to reproduce any issue

If To: is empty. then it got pasued in between two file operations.. before it started a new one. instead of in the middle of one.

10
How items are places in the Shell menu.. you have to take that with Microsoft.
Only customization MC do is to insert the "MultiCommander" submenu at the top, the rest of the items are added by Windows Explorer Shell system

11
Microsoft do lots of thing that is not fully supported when calling the offical API..  The only think MC can do it to send to shell menu system the flag CMF_CANRENAME  that say that the calling application (MC) supports rename so add that to the menu if you fell that it should be there

12
There is a option in Core Settings > FileSystem > "Ask for Confirmation before..."
Uncheck "Rename read-only files"

And you dont get a confirmation dialog window

13
In Multi Commander, the “Rename” command is missing from the right-click context menu for some folders.

Expected behavior:
The right-click context menu should always show the “Rename” option when a file or folder can be renamed.

Actual behavior:
For some folders, the “Rename” option is not shown in the context menu. However, the same folders can be renamed successfully in other file managers.

Additional information:
When using the rename shortcut in Multi Commander, the program may show a warning that the item is read-only. But renaming still works after confirmation, and other file managers show the Rename option normally.

It seems that Multi Commander hides the Rename command for some folders even though the rename operation

NO MC does not hide it.. Widows does. All option except under "MultiCommander" is populated by Windows Shell. And MC does not have much control over it.
But when does "Rename" not show ? I can't find a places where the rename in menu is not shown.. (You also have Rename command in Toolbar and Keyboard Shortcut that is not depending what Windows Shell will show in the menu )

It shows a warning because the file is ReadOnly. Normally rename is not allowed. But since we can just in most situation just remove the attribute. and then put it back. It can be preformed as a workaround. But the attribute is there for a reason. to protect the file.



14
Beta Releases / Re: v16.0 Beta
« on: April 29, 2026, 18:27:05 »
Thanks for the new build Mathias.  Lots of interesting additions to play with :)

I may have found an issue related to file copy/move.  Several times when adding multiple items to the queue I am seeing a hang.  High CPU use, very slow / halted file movement.  I did check CRC on a file that had been moved - it was shown as in progress in the dialog, but had arrived OK & passed the CRC.
I find queueing several different items routed to different places likely causes this (not every time).
I tried mixing drag/drop for 1 item then different sources to a separate location, & had to terminate MC externally to regain control.
EG drag folder A to folder B; select file in folder C <button> move to folder D; select file in folder E <button> move to folder D gave a 'hang' with CPU above 30%.  See attached showing sizes, & speed vs time count.

As a precaution I have run a check on drive healths & all look good, also SFC /SCANNOW - also OK.

So adding items to an already running queue while also doing CRC checking ? Only if you do CRC at the same time ?

and yes current file copy will pause for a short while while it scan the new items that is added to the queue., but then it starts again.

If MC hangs, Not repsonding.. please go into task manager and select MultiCommander.exe process and right click and do Create Memory Dump file. then compress it and upload it at
http://multicommander.com/support/upload

15
Support and Feedback / Re: Search complementary files
« on: April 29, 2026, 08:50:40 »
MC do not have advanced Sync features..

But it depends on how advanced you need it.
You can search for files with a to and from date in the advanced options in the FindFiles Window.
Or you can just select to copy them all and select Skip All for the overwrite question.

You can also select missing files from the button panel. or from Menu > Edit > Compare, Select missing..  Then files that does not existing in the other view is selected. and then you can just copy them

It depends on how advanced you need to.. Do you need really advanced sync feature then you have to use external tool

16
Beta Releases / Re: v16.0 Beta
« on: April 25, 2026, 09:29:26 »
This is a true BETA, lots of changes. if any of the new thing does not work or if you find new issues.. please report it.
If no body report issue they see, then it can't be fixed.

17
If you edit the file correctly it should have restore the settings. might be that you missed some tags some places.. format is xml so it require correct structure to be read correctly.

But new version out.
It will try to recover corrupted MultiCommander.xml file when loading it.

The Error was that setting page was wrong so it could not be opened. and that resulted in it saving a multicommander.xml with a error value in it. and when reloading then new top level xml nodes started to be added to the file making it so it failed to load config.

From build 3154, it will remove all extra xml top level tags that should not be there and try to restore the config file.
Settings page  now works again.

18
that file is your settings so it depends on you settings.. YOu just delete it. and it will be created with default settings

file should look like

<?xml version="1.0"?>
          <config global="0" Build="3151">
            <AskLanguage value="0"/>
            <appinfo>

at the beginning  only 1 "<config"  tag

and one </config> close tag

    <experimental>
      <darkmode value="0"/>
    </experimental>
</config>


then just search for "</config>" and make sure there is no one except at the end of the file



Hm if you run portable version it may say
 <config global="1" Build="3151">
at the top


19
too fix it manually  you need to edit the config.  both Multicommander.xml and Multicommander_def.xml got corrupted..

Included is a correct MultiCommander_def.xml
the MultiCommander.xml (your settings.. got extract </config> tags..extra <config at the beging should be remove.. and all </config> except last one should be removed.

20
Look like the build system got messed up. and it mixed new and old files. just revert to old backup for now.. I have to fix the build system

21
v16 is very BETA so please keep issue that are unique for v16 in Beta forum..

Ok hmm I will look into that. worked before, Might be some corrupted settings def file.

23
Beta Releases / v16.0 Beta
« on: April 24, 2026, 15:13:47 »
V16.0 - Lots of changes

Biggest change is an internal rewrite of the fileoperation engine (The thing that handles copy,move,delete,unpack,pack)
In Core settings under Filesystem > Tweaks. you can disable it if you got any issue.

The new rewrite will allow for new features for the copy engine. some of them already here.
Like Block cloning if you copy to/from same device that is using ReFS. (Copy files of any size in a second)

 

v16.0 BETA

  150+ Changes - Many small changes to improve stability, code conformance and performance.

  -- 3157 - 2026-05-06
  ADDED - Extra security to MultiUpdate. It will check signature of downloaded update package before installing it. If signature is not valid, update will be aborted.
  FIXED - If items got skipped in file operation the progress bar would not reach 100% even if all files was processed. Now it will reach 100% even if some files was skipped.
  FIXED - 15+ stability issues

  -- Build 3154 - 2026-04-25
  FIXED - If MultiCommander.xml got corrupted. Now it will detect that. and try to recover it.
  FIXED - If it fails to load MultiCommander.xml, it will turn on logging and show the logview, so user know why it failed to start.
  FIXED - Definition for Core settings page was wrong. so no setting was shown. This could then cause that MultiCommander.xml settings file got corrupted.

  -- Build 3151 - 2026-04-24
  FIXED -  MultiFieViewer - Fixed issue with grep tool and copy selected text to clipboard. Will now not include hidden lines
  FIXED -  MultiFieViewer - Better auto detection of UTF-8 Files
  ADDED  - MultiRename/InlineRename can now rename into a subpath. eg: MyFile.txt => SubFolder\MyFile.txt
  FIXED  - MultiRename - Fixed [N,-2] From 2nd-from-last char to end (was broken, returned empty)
  FIXED  - MultiRename - Fixed [N,5-] From char 5 to end using trailing-dash syntax (was misread as first 5 chars)
  ADDED  - MultiRename - New date/time tags using the file's write (W) or create (C) timestamp instead of today's date/time.
           [YW] / [YW2]  - Write year (4-digit / 2-digit)
           [YC] / [YC2]  - Create year (4-digit / 2-digit)
           [MW2] / [MC2] - Write/create month (zero-padded)
           [DW2] / [DC2] - Write/create day (zero-padded)
           [hW2] / [hC2] - Write/create hour
           [mW2] / [mC2] - Write/create minute
           [sW2] / [sC2] - Write/create second
  ADDED  - MultiRename - New multi-level parent folder name tags.
           [FL1]   - Immediate parent folder name (same as [F])
           [FL2]   - Grandparent folder
           [FL3]   - Great-grandparent folder
           [FL2,2] - Grandparent folder name, starting at char 2
           [FL22-] - Level 2, from char 2 to end
           [FL23]  - Level 2, first 3 chars
  ADDED  - MultiRename - New weekday tags.
           [WD]   - Abbreviated weekday in English (Mon, Tue, Wed, Thu, Fri, Sat, Sun)
           [WDN]  - Full weekday name in English (Monday, Tuesday, ... Sunday)
           [WDL]  - Abbreviated weekday in the OS/user locale language
           [WDNL] - Full weekday name in the OS/user locale language
  ADDED  - MultiRename - New random number tag.
           [R]  - 6-digit random number (default)
           [R4] - 4-digit random number (any digit count)
  CHANGE - MultiRename - Code cleanup and minor fixes
  ADDED  - MultiScript supports the ternary operator (e.g. $a = $b ? $c : $d)
  ADDED  - MultiScript supports a "foreach" loop for iterating through arrays and collections. (e.g. foreach $item in $array { ... })
  ADDED  - MultiScript supports new functions: Pow, abs, clamp, IsNumeric, StrStartsWith, StrEndsWith, StrContains, StrFormat, StrPadLeft, StrPadRight, StrCount, StrRepeat, ArrayReverse, ArraySlice
  ADDED  - MultiScript supports boolean operators AND / OR / NOT.
  ADDED  - MultiScript now handles operator priorities correctly, so parentheses are not required for expressions like 2*3+2 to evaluate correctly. (Parentheses can still be used if desired)
  ADDED  - FolderTree now has a setting to show links (Symlinks/Junctions) either as links or resolved to the target they point to. (Default is to show them as links)
  ADDED  - Search field at the top of the Settings pages, allowing you to quickly find the setting you are looking for.
  FIXED  - Fixed issue with overwriting files whose name starts with a dot (e.g. ".file") when copying over a network to a Linux machine.
  ADDED  - Experimental read/write strategies for local file copy operations (opt-in in Core Settings).
           Uses Windows Overlapped IO or IOCP, letting the Windows kernel handle read/write operations and threading.
           Because the transfers are managed by Windows, separate Read/Write speed stats cannot be shown in the file operation progress window.
  ADDED  - Added support for copying file permissions (ACL) on NTFS/ReFS file systems.
  ADDED  - File copy on the same ReFS volume can now use the "Block Clone" method, making it possible to duplicate files of any size without using extra disk space.
  ADDED  - New file operation code path for Copy/Move/Delete/Unpack/Pack operations. Major restructuring of the code for better stability and future features.
           This is a significant change and may cause some issues, but it should be more stable, faster, and allow for better automated testing and future improvements.
           (It is possible to switch back to the old code path in Core Settings if issues arise, but this is not recommended as the old code path will be removed in a future version)
  CHANGE - Lots of code cleanup and restructuring for better stability and future features.
  FIXED  - 30+ stability issues


MultiUpdate tool also updated.  Let me know if you got issues with it self updating or updating Multicommander..

24
Support and Feedback / Re: Video: Bit Rate Column Value
« on: April 24, 2026, 09:02:17 »
No settings.. There can't be a settings for everything..
Most thing in the computer world is divided by 1024. So I guess it is a bug.

25
Support and Feedback / Re: Configuring TeraCopy
« on: April 12, 2026, 08:47:46 »
You should be able to create that using MultiScript.
I don't know what the list of file should look like. but there is a command to save all selected items to a file. and it can be scripted. maybe that can be used.
(the command in menu> Edit > Save selection to file) but with UserDefinedScript it can be automated

Pages: [1] 2 3 4 5 ... 196