Sorting out Upper & Lower Case Text when Comparing?

Discuss new features and functions
User avatar
Posts: 11
Joined: 28 Nov 2024

Jupiter

Hello All,
I am using FFS 13.8
I am comparing the Folders & Files
on 2 separate hard drives.
They originally mirrored each other
but over time they have become messed up.
Some of the folders that contain identical files
Have managed to have there Folder names mixed
up with lower case and upper case text.
eg: Drive G:\FOLDER\CAPITAL_LETTERS\
Drive H:\folder\capital_letter\
If the contents of the above folders are identical then
exclude from listing them.
Is this possible? If yes How would I go about doing this?
TY for the info:
User avatar
Posts: 4289
Joined: 11 Jun 2019

xCSxXenon

You must be using file-system formats that are case-sensitive. You'll have to rename one of them so they match
User avatar
Posts: 11
Joined: 28 Nov 2024

Jupiter

Thank you, @xCSxXenon for the info
Posts: 1096
Joined: 8 May 2006

therube

What OS (OS's / file systems) are we dealing with?

What type of Comparison are you using?
User avatar
Posts: 11
Joined: 28 Nov 2024

Jupiter

@therube, Sorry my bad, I should have said what O/S I was running!
Windows 11 ver:23H2.
NTFS (New Technology File System) is the file system
Hard Drive Size is 18TB
Compare options are set: File Size, Synchronisation is Mirror,
the rest of the options are set as default when the software was installed
Cheers.
Posts: 1096
Joined: 8 May 2006

therube

Aside from the Mirror part (cause I'm not really familiar), I'm thinking that case should not be an issue?

And that kind of leaves, Size?
If the contents of the above folders are identical then exclude from listing them.
Is it only a listing issue that you're concerned about, or is your end indicating that are changes to be made?

If it is listing only, then at the bottom of the FFS window, if the '=' box is emboldened, then click it to hide files/directories that are equal.
User avatar
Posts: 11
Joined: 28 Nov 2024

Jupiter

@therube, TY for your thoughts.
It is only a listing issue, as I know the files are identicle,the only difference
is one folder is called Disney stories & the other folder is called DISNEY STORIES
I have changed the letter casing manually and re run compare.This has resolved the problem.
It would have been good if FFS could have done this automatically for me ?
I will use your suggestion!
User avatar
Posts: 4289
Joined: 11 Jun 2019

xCSxXenon

It would have been good if FFS could have done this automatically for me ?
I will use your suggestion! Jupiter, 03 Dec 2024, 20:52
The dev takes an approach that keeps the user in control rather than making assumptions. Considering at a file system level, those folders were different and unique. If the user wants this to be the case, FFS automatically making that change would be destructive
Posts: 1
Joined: 12 Mar 2025

exchange

It would have been good if FFS could have done this automatically for me ?
I will use your suggestion! Jupiter, 03 Dec 2024, 20:52
The dev takes an approach that keeps the user in control rather than making assumptions. Considering at a file system level, those folders were different and unique. If the user wants this to be the case, FFS automatically making that change would be destructive xCSxXenon, 03 Dec 2024, 21:43
How does providing no mechanism for sanely synchronizing between linux (or other case-insensitive-dominated platforms) and windows without manually going through and synchronizing the folders by hand "keeps the user in control"?



...for about 20 years*

*I've gone on an odyssey of searching figuring this *has* to have been a solved problem. It turns out its more accurately a rejected problem, where since at least 2007 people have been looking for the ability to make the compare process case insensitive. Its pretty disingenuous to say this is a feature.
User avatar
Posts: 2607
Joined: 22 Aug 2012

Plerry

For a synchronization tool, this is normally not a big issue.
Most commonly files and folders are created on system A and during a sync copied from system A to system B, retaining their names, including capitalization.
If after that, a file gets modified on one system, its counterpart on the other system already exist with an identical (including capitalization) name. So, updating that counterpart during the next sync will not give rise to problems.

For the rare case in which before the (first) sync items existed at both systems with the same name, but capitalized differently, and in the same path relative to the left and right base location, there is/can be an issue, which FFS warns you about by reporting a conflict that needs to be resolved manually.
However, such case can only exist as the result of your own choices and doing.
It is not strange that in such cases FFS requires the user to resolve this manually and, as xCSxXenon already wrote, does not confront the user with some potentially disastrous arbitrary automatic way.
User avatar
Site Admin
Posts: 7348
Joined: 9 Dec 2007

Zenju

There is nothing for the user to do. FreeFileSync detects and syncs files/folders differing in case. Unless there are conflicts, as Plerry mentioned.