[Feature Request] Option if the replacing file is MUCH smaller than the to be replaced one

Discuss new features and functions
Posts: 36
Joined: 30 Jun 2025

meATffsForum

or even of size 0.
User avatar
Posts: 2946
Joined: 22 Aug 2012

Plerry

You describe a case, but do not describe what option you are requesting (if the replacing file is MUCH smaller or even of size 0 than the to be replaced one).
Posts: 36
Joined: 30 Jun 2025

meATffsForum

I'm sorry - I made too few words as I thought it would be obvious ;)

The reason for the option:
If some source file has been unintentional, accidental or with evil intent
altered in a way that it's size is much less then the mirrored version,
FFS could help by giving a message before overwriting.

The option would be something like a check box and/or edit box:
check box for enable
edit box for limit % of orig file size
Example: Ask before overwrite a file with a newer one with less then 90% of orig size.
(Size 0 will always reported, except if former size was already 0).
User avatar
Posts: 2946
Joined: 22 Aug 2012

Plerry

FFS warns if the contents of the left and right base location is substantially different.
However, that is collectively and not on a per-file base.

> The reason for the option:
> If some source file has been unintentional, accidental or with evil intent
> altered in a way that it's size is much less then the mirrored version,
> FFS could help by giving a message before overwriting.

For these sort of cases, FFS provides Versioning. This allows you to keep as many previous versions as you select, for as long as you select, in a location you select, of all files that are overwritten or deleted by your FFS sync.
Posts: 36
Joined: 30 Jun 2025

meATffsForum

FFS warns if the contents of the left and right base location is substantially different. Plerry, 01 Jul 2025, 10:09
What is "substantially different"?
When does FFS warn: before syncing, or after?
For these sort of cases, FFS provides Versioning. Plerry, 01 Jul 2025, 10:09
I know about Versioning - it's something I don't need usually.
What I need is mirroring, and it would be nice to have it there (optionally)
if size of a file has drastically lessened (or even set to 0).