I create a folder "Folder1" and a second folder "Folder2".
In the first folder I copy the File1.txt and in the second I copy ther two different files File2.txt and File3.txt.
I synchronize (version 11.24) and I get two folders with the same content > CORRECT BEHAVIOR.
I carry over the situation to the previous one with the Windows 11 file system: I delete the two files just synchronized in Folder 1 (File2.txt and File3.txt) and from Folder2 I delete the File1.txt file.
I repeat the synchronization and I expect to have the same proposal as before, instead the program proposes to delete the File1.txt file in Folder1 and File2.txt and File3.txt in Folder2 !?
If I synchronize the two folders are EMPTY and therefore I LOSE ALL my files!
I think it's a mistake or, at least, the logic escapes me.
Two way synconization possible bug
- Posts: 3
- Joined: 30 Aug 2022
- Posts: 2464
- Joined: 22 Aug 2012
Apparently you use the FFS Two-Way sync variant.
In this variant (and in some other variants when you checkmark the Detect Moved Files option) file deletions will also be synced; i.e.: if (after having run a sync) a user deletes a file in the left location, the next FFS sync you run will also delete that file from the right location (and vice-versa).
This is by design and thus intentional. Effectively, just like any changes to a file, the deletion is also synced.
But it seems that is not the behavior you expect/want.
For you, a Custom sync variant with the following settings seems to be the way to go: Note the specific Actions for the separate Difference categories.
Make sure not to checkmark Detect Moved Files
In this variant (and in some other variants when you checkmark the Detect Moved Files option) file deletions will also be synced; i.e.: if (after having run a sync) a user deletes a file in the left location, the next FFS sync you run will also delete that file from the right location (and vice-versa).
This is by design and thus intentional. Effectively, just like any changes to a file, the deletion is also synced.
But it seems that is not the behavior you expect/want.
For you, a Custom sync variant with the following settings seems to be the way to go: Note the specific Actions for the separate Difference categories.
Make sure not to checkmark Detect Moved Files
- Posts: 3
- Joined: 30 Aug 2022
Thanks for the answer Plerry but I insist that the two-way synchronization is done on two devices that have autonomous life and that, at some point, I want to be able to synchronize in order to have two identical "images" that contain the same number of files in their latest version not knowing if I have created / modified them on one medium or the other.
In this way the program does not realize the real situation and brings me back to a situation that has NEVER existed on both disk one and disk two by deleting ALL the files in both containers.
What's wrong with my reasoning? Mine is not a controversy but an attempt to understand this behavior.
Think about it, I work in the office on a folder, I add files, I edit files, I delete files.
A colleague of mine has the same folder on a laptop and does the same thing.
When I want to synchronize the two folders in order to have them complete, the program should return a view that contains everything that I have added and modified as well as what my colleague has added and modified, resolving any conflicts if my colleague and I we had changed the same documents.
All the more reason I have two folders on my PC, I do the first synchronization and everything works as expected; I work on it a bit, I delete something left and right and when I redo the synchronization ALL the files disappear ... This does not make sense to me as he has to synchronize what is there now and not something that does not exist.
In this way the program does not realize the real situation and brings me back to a situation that has NEVER existed on both disk one and disk two by deleting ALL the files in both containers.
What's wrong with my reasoning? Mine is not a controversy but an attempt to understand this behavior.
Think about it, I work in the office on a folder, I add files, I edit files, I delete files.
A colleague of mine has the same folder on a laptop and does the same thing.
When I want to synchronize the two folders in order to have them complete, the program should return a view that contains everything that I have added and modified as well as what my colleague has added and modified, resolving any conflicts if my colleague and I we had changed the same documents.
All the more reason I have two folders on my PC, I do the first synchronization and everything works as expected; I work on it a bit, I delete something left and right and when I redo the synchronization ALL the files disappear ... This does not make sense to me as he has to synchronize what is there now and not something that does not exist.
- Posts: 2464
- Joined: 22 Aug 2012
> ... I delete something left and right and when I redo the synchronization ALL the files disappear
Well, only the files you deleted from the left or right location will be deleted at the other side in the next FFS two-way sync, not all files.
And that is exactly what a two-way sync should do: propagate any changes (including deletions!) to the other side. In your reasoning you ignore the fact that deliberate file deletion should also be part of a sync.
But, as indicated before, if that does not suit your use case, you can use the Custom sync variant in the configuration as in my earlier reply.
Well, only the files you deleted from the left or right location will be deleted at the other side in the next FFS two-way sync, not all files.
And that is exactly what a two-way sync should do: propagate any changes (including deletions!) to the other side. In your reasoning you ignore the fact that deliberate file deletion should also be part of a sync.
But, as indicated before, if that does not suit your use case, you can use the Custom sync variant in the configuration as in my earlier reply.
- Posts: 3
- Joined: 30 Aug 2022
Thanks Plerry,
I do not discuss further, I remain on my own that having this behavior by default is very "dangerous", I have compared myself with other IT in my company and we all felt that at least the default option should not consider files moved or deleted or, at least , emphasize this behavior.
Thanks anyway for the comparison and for having created and developed this very useful tool.
Paolo :-)
I do not discuss further, I remain on my own that having this behavior by default is very "dangerous", I have compared myself with other IT in my company and we all felt that at least the default option should not consider files moved or deleted or, at least , emphasize this behavior.
Thanks anyway for the comparison and for having created and developed this very useful tool.
Paolo :-)
- Posts: 4071
- Joined: 11 Jun 2019
So you don't want a syncing utility to sync deletions, even though you're telling it to by using two-way...