How to overwrite smaller files ONLY?!

Get help for specific problems
Posts: 3
Joined: 1 Jan 2018

eggehad

I cannot for the life of me figure out how to select one folder, say: X:\Music2\CDs\Country and copy it's contents into another folder, say x:\Music\CDs, while only overwriting SMALLER files which may already exist in the destination, or copying whatever missing files that aren't currently IN the destination.

Everything I've tried either overwrites older files, or overwrites newer files, but I want to ignore the date and time completely! I want to overwrite "smaller" or "missing" files in the destination only.

Help!

-david
Posts: 3
Joined: 3 Jan 2018

freesyncer

seems to be similar with my problem. and nobody seems to answer here.
Posts: 3
Joined: 1 Jan 2018

eggehad

Yes, I did actually. The problem is that the filter requires a fixed filesize, and I can find no way to say source "larger than" destination. The filters ask for rules like: copy if file is > x bytes or copy if < x bytes.

I've basically come to the conclusion that freefilesync does not have this capability, as it was intended to synchronize based on "date, time, and size", and not "size".
Posts: 292
Joined: 13 Apr 2017

Gianni1962

Re-reading your posts now I understand your needs and in FFS in "Synchronization settings", "Variant", "Category" is missing "Left size is bigger".
Posts: 3
Joined: 1 Jan 2018

eggehad

Exactly. This whole issue is a little perplexing to me, since, nowadays it's pretty common to combine media folders (MP3, MP4 files, etc...) and for any two files with identical naming, to want to keep the larger (higher bitrate, better resolution, ... file). Doesn't it seem like FFS would be tailor made for such a task?!
Doh!
Posts: 1
Joined: 9 Feb 2018

5910934

by eggehad » 03 Jan 2018, 13:05
Yes, I did actually. The problem is that the filter requires a fixed filesize, and I can find no way to say source "larger than" destination. The filters ask for rules like: copy if file is > x bytes or copy if < x bytes.

I've basically come to the conclusion that freefilesync does not have this capability, as it was intended to synchronize based on "date, time, and size", and not "size".
Re-reading your posts now I understand your needs and in FFS in "Synchronization settings", "Variant", "Category" is missing "Left size is bigger". Gianni1962, 04 Jan 2018, 00:11
I do not understand how to implement this.
Posts: 14
Joined: 29 Oct 2018

fcoj

I'm facing the same problem. I have two folders with MP3 files and I would like to sync only files that are bigger than the same named file on the other folder, as they embed the cover. As sometimes the bigger file is in one folder and sometimes it is in the other, I would simply run the sync once and then swap the source and the target and run it again.
Unfortunately I didn't figure out how to do it.

Can someone, please, give a closing answer to this topic?
Thank you.