Compare files upon copying switch left and right files
Moderators: Hacker, petermad, Stefan2, white
Compare files upon copying switch left and right files
Steps to reproduce:
- Copy a file from left panel to right panel. File must already exist on right panel
- Overwrite dialog box appears, prompting for an overwrite decision
- Choose "More Options":Compare
What I get:
- left file is on the right side, right file on the left
What I expected:
- Left file on the left, right file on the right
- Copy a file from left panel to right panel. File must already exist on right panel
- Overwrite dialog box appears, prompting for an overwrite decision
- Choose "More Options":Compare
What I get:
- left file is on the right side, right file on the left
What I expected:
- Left file on the left, right file on the right
If you do the oposite (copy from right panel to left panel, and chose compare you get the left file in the left side and the right file in the right side of the compare window.
So the rule seems to be: that you get the TARGET file in the left compare panel and the SOURCE file in the right compare panel.
Anyway I think it should be like 2jcelle expected - the left file in the left side and the right file in the right side of the compare window - that way it doesn't matter wich way you are copying - it would just logically reflect the position of the files.
So the rule seems to be: that you get the TARGET file in the left compare panel and the SOURCE file in the right compare panel.
Anyway I think it should be like 2jcelle expected - the left file in the left side and the right file in the right side of the compare window - that way it doesn't matter wich way you are copying - it would just logically reflect the position of the files.
License #524 (1994)
Danish Total Commander Translator
TC 11.51 32+64bit on Win XP 32bit & Win 7, 8.1 & 10 (22H2) 64bit, 'Everything' 1.5.0.1391a
TC 3.60b4 on Android 6, 13, 14
TC Extended Menus | TC Languagebar | TC Dark Help | PHSM-Calendar
Danish Total Commander Translator
TC 11.51 32+64bit on Win XP 32bit & Win 7, 8.1 & 10 (22H2) 64bit, 'Everything' 1.5.0.1391a
TC 3.60b4 on Android 6, 13, 14
TC Extended Menus | TC Languagebar | TC Dark Help | PHSM-Calendar
Support.
Anyway this is the case if you do the compare on the files (directly compare, not compare from copy). So it is confusing to work in a different way when the compare is invoked from copy.
Even if somebody doesn't agree with this, it should anyway be Source on the Left and Target on the Right. This is the more natural order: Left - to - Right.
Anyway this is the case if you do the compare on the files (directly compare, not compare from copy). So it is confusing to work in a different way when the compare is invoked from copy.
Even if somebody doesn't agree with this, it should anyway be Source on the Left and Target on the Right. This is the more natural order: Left - to - Right.
- ghisler(Author)
- Site Admin
- Posts: 50475
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
The problem is that the compare dialog can also show the two files above each other. In the overwrite dialog, the target file is at the top. It would be strange if it were not at the top in the compare dialog...
Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com
Which isn't really natural - I guess that's why you felt the need to put in the orange arrow to indicate the line of action. But I guess it can't be helped - unless the overwrite dialog is changed to something like:In the overwrite dialog, the target file is at the top.
"Do you want to use this file:"
<source>
"to overwrite this file:"
<target>
wich seems somewhat clumpsy.
I can appreciate that argument, but IMHO the argument to to keep left at left and right at right seems stronger to me.It would be strange if it were not at the top in the compare dialog
The file panels can also be vertically aligned - and again (if the compare window is also vertically aligned) I think that the same file should be shown at the top in both windows.
License #524 (1994)
Danish Total Commander Translator
TC 11.51 32+64bit on Win XP 32bit & Win 7, 8.1 & 10 (22H2) 64bit, 'Everything' 1.5.0.1391a
TC 3.60b4 on Android 6, 13, 14
TC Extended Menus | TC Languagebar | TC Dark Help | PHSM-Calendar
Danish Total Commander Translator
TC 11.51 32+64bit on Win XP 32bit & Win 7, 8.1 & 10 (22H2) 64bit, 'Everything' 1.5.0.1391a
TC 3.60b4 on Android 6, 13, 14
TC Extended Menus | TC Languagebar | TC Dark Help | PHSM-Calendar
It's used like that in explorer too, but somehow it feels more natural there, maybe just because they use more descriptive wordspetermad wrote:Which isn't really natural...In the overwrite dialog, the target file is at the top.

The same opinion as Petermad in here.petermad wrote:I can appreciate that argument, but IMHO the argument to to keep left at left and right at right seems stronger to me.It would be strange if it were not at the top in the compare dialog
The file panels can also be vertically aligned - and again (if the compare window is also vertically aligned) I think that the same file should be shown at the top in both windows.
TC for Linux please!
Not changed in TC7pb3... ?
License #524 (1994)
Danish Total Commander Translator
TC 11.51 32+64bit on Win XP 32bit & Win 7, 8.1 & 10 (22H2) 64bit, 'Everything' 1.5.0.1391a
TC 3.60b4 on Android 6, 13, 14
TC Extended Menus | TC Languagebar | TC Dark Help | PHSM-Calendar
Danish Total Commander Translator
TC 11.51 32+64bit on Win XP 32bit & Win 7, 8.1 & 10 (22H2) 64bit, 'Everything' 1.5.0.1391a
TC 3.60b4 on Android 6, 13, 14
TC Extended Menus | TC Languagebar | TC Dark Help | PHSM-Calendar
- ghisler(Author)
- Site Admin
- Posts: 50475
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
Well, I have explained why it is like it is. I don't see a better solution for now. 

Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com
Too bad, this makes the function quite unuseable for me, because the danger of judging the wrong file to be old can lead to data loss...
Is there a way to optionally disable it (preventing users from using it)?
Is there a way to optionally disable it (preventing users from using it)?
Who the hell is General Failure, and why is he reading my disk?
-- TC starter menu: Fast yet descriptive command access!
-- TC starter menu: Fast yet descriptive command access!
Well, personally i would expect to see the source file at the left and the destination at the right (no matter the panel they came from). Indeed the way it is now seems confusing. I don't see the logic in it.ghisler(Author) wrote:Well, I have explained why it is like it is. I don't see a better solution for now.
You're right, it's not really the "natural" way but the destination file is the important issue in that dialog (this is the one you are overwriting) so IMHO it's better the way it is now. The X and V icons at the right help a lot too.petermad wrote:Which isn't really naturalIn the overwrite dialog, the target file is at the top.
- Wanderer -
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
Normally using latest TC on:
x32: WinXPx32 SP3 (very rarely nowadays).
x64: Clients/Servers - Win10/Win11 and Win2K16 to Win2K22, mainly Win10 though.
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
Normally using latest TC on:
x32: WinXPx32 SP3 (very rarely nowadays).
x64: Clients/Servers - Win10/Win11 and Win2K16 to Win2K22, mainly Win10 though.
OTOH in Sync Dirs using "Asymmetric" mode, files are always copied [source] => [target], left to right.ghisler(Author) wrote:The problem is that the compare dialog can also show the two files above each other. In the overwrite dialog, the target file is at the top. It would be strange if it were not at the top in the compare dialog...
Since we also read/write left => right and top => bottom, I think it is the overwrite dialog then which is wrong here.
If in overwrite dialog the target would be at the bottom, a natural feeling order in Compare function ([source] => [target]) would be possible without confusing anybody there.
Suggestion for the overwrite dialog:
Code: Select all
Using [source]
To overwrite [target]

Who the hell is General Failure, and why is he reading my disk?
-- TC starter menu: Fast yet descriptive command access!
-- TC starter menu: Fast yet descriptive command access!
I meant in the "overwrite" dialog.StatusQuo wrote:But these icons are not displayed in Compare function - or did i miss something?wanderer wrote:The X and V icons at the right help a lot too.

Yes, but then it would be more difficult to locate the name of the file you are overwriting. This is the most significant thing in this dialog and i IMHO it is better to be on top, as is now.StatusQuo wrote:If in overwrite dialog the target would be at the bottom, a natural feeling order in Compare function ([source] => [target]) would be possible without confusing anybody there.
- Wanderer -
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
Normally using latest TC on:
x32: WinXPx32 SP3 (very rarely nowadays).
x64: Clients/Servers - Win10/Win11 and Win2K16 to Win2K22, mainly Win10 though.
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
Normally using latest TC on:
x32: WinXPx32 SP3 (very rarely nowadays).
x64: Clients/Servers - Win10/Win11 and Win2K16 to Win2K22, mainly Win10 though.
I agree with that. This is why my first choice would be to let the overwrite dialog stay in "wrong" order, but to not take over this "wrong" order to other functions.wanderer wrote:Yes, but then it would be more difficult to locate the name of the file you are overwriting. This is the most significant thing in this dialog and i IMHO it is better to be on top, as is now.StatusQuo wrote:If in overwrite dialog the target would be at the bottom, a natural feeling order in Compare function ([source] => [target]) would be possible without confusing anybody there.
Unfortunately not enough people seem to support this (or use this function).
2Ghisler(Author):
Adding an option in WINCMD.INI to swap the sides here would make this great feature also useful to people thinking like me.
An option to disable this function would alternatively prevent confusion (maybe leading to data loss).
Who the hell is General Failure, and why is he reading my disk?
-- TC starter menu: Fast yet descriptive command access!
-- TC starter menu: Fast yet descriptive command access!