FreeFileSync ForumThe official discussion platform for FreeFileSync2019-09-13T08:54:51+00:00https://freefilesync.org/forum/app.php/feed/topic/66082019-09-13T08:54:51+00:002019-09-13T08:54:51+00:00https://freefilesync.org/forum/viewtopic.php?p=21869#p21869
]]>2019-09-12T13:32:37+00:002019-09-12T13:32:37+00:00https://freefilesync.org/forum/viewtopic.php?p=21858#p21858 The solution for your case: Just go one level up, and sync L:\ with GD:\ and set include filters "\Video\" and "\Audio\".
]]>2019-09-11T15:03:54+00:002019-09-11T15:03:54+00:00https://freefilesync.org/forum/viewtopic.php?p=21848#p21848This means that if you have two separate FFS batch syncs for L:\Audio\ vs GD:\Audio\ and for L:\Video\ vs GD:\Video\, FFS will not recognize a move from L:\Audio\ to L:\Video\ (or vice versa) as a move, and consequently do a delete-from GD:\Audio\ and copy-to GD:\Video\ (or vice versa).
Conversely, if you have a single FFS batch sync for L:\Audio\ vs GD:\Audio\ AND L:\Video\ vs GD:\Video\ (and have selected to use the "detect moved files" option), FFS should recognize a move from L:\Audio\ to L:\Video\ (or vice versa) as a move, and consequently perform a move from GD:\Audio\ to GD:\Video\ (or vice versa) instead of a delete + copy.
]]>2019-09-11T00:29:51+00:002019-09-11T00:29:51+00:00https://freefilesync.org/forum/viewtopic.php?p=21841#p21841It's also possible FFS already does this but I've got it configured incorrectly. I'm happy to be pointed in the right direction if that's the case.
In a nutshell, I'd like to be able to move files between all monitored folders and for FFS to always execute a "move" on Google Drive rather than a delete and an upload.
For example, say I have a local drive L: synced with a Google Drive, GD: Within L:\Audio are subfolders for artists, bands, composers, etc. and within L:\Video are subfolders for Comedy, Movies, Sports, etc.
I have a batch job with two folder pairs which sync L:\Audio to GD:\Audio, and L:\Video to GD:\Video
I have a RealTimeSync scheduled task which starts when I login to Windows which continuously monitors L:\Audio and L:\Video and runs the batch job when it detects a file move.
Currently, if I move a file from one subfolder of L:\Audio to another subfolder of L:\Audio, FFS actions a simple "move" within GD:\Audio\.... Similarly, if I move any file between subfolders of L:\Video, FFS actions a "move" within GD:\Video\...
However, unless I'm mistaken (which is entirely possible), if I move a file from within L:\Video\... to within L:\Audio\..., or vice versa, the batch job will delete the file from GD:\Video\... and perform an upload of the file from L:\Audio\... to GD:\Audio\..., when in fact, with the information contained in the monitored folders listed in the .ffs_real file, and the folder pairings listed in the .ffs_batch file, FFS has all the information it needs to recognise that it can perform a simple "move" from GD:\Video\... to GD:\Audio\....
I could achieve this by monitoring the entire local drive, but that's 2TB and ~500K files for FFS to keep comparing with Google Drive. Or I could maybe create L:\MonitoredFolders and make L:\Audio and L:\Video subfolders of this umbrella folder. But I like the way the [34] root folders of my drive are currently organised and it would have a massive impact on other areas (e.g. Windows libraries) if I were to now start moving them around.
If FFS doesn't already support this, is this something you'd consider implementing ?