A file sync app that handles deletions???
Posted: Fri Sep 19, 2008 3:56 pm
I'm going crazy because I have what I think is a fairly straight-forward even simple need that doesn't seem to have been met by any free software. Does anyone know of any folder sync software or a way to create a batch file that synchronizes all changes to folders bi-directionally? Let me emphasize ALL CHANGES. Including deletions? Without pop-ups or user intervention? I can tell you how such as system should work, but I lack the skill (yet) to make an app to do it. It would go something like this:
A filelist.txt log is kept from synchronization to synchronization which allows the synchronizer a way to tell whether a missing file on one side means that it is a new file on the other side or a deleted file on this side.
1. Any file in either side not in the file list, copy to other side.
2. Any file missing on either side, auto-delete from other side, or, to be safe, move it to a designated "sync trash" folder.
3. Now that both sides are equal, update the file list log.
Such a system could be run maybe once every 10 minutes on a schedule to keep two computers in sync whenever they can see each other over the network. Of course, if one of the two folders isn't present, the script would end. Has anyone here done such a thing? Or know how it could be done? I'm familiar somewhat with simple batch scripts, and I make much use of third party command line tools to accomplish things, but this has eluded me and I've spent hundreds of hours looking for a solution.
A filelist.txt log is kept from synchronization to synchronization which allows the synchronizer a way to tell whether a missing file on one side means that it is a new file on the other side or a deleted file on this side.
1. Any file in either side not in the file list, copy to other side.
2. Any file missing on either side, auto-delete from other side, or, to be safe, move it to a designated "sync trash" folder.
3. Now that both sides are equal, update the file list log.
Such a system could be run maybe once every 10 minutes on a schedule to keep two computers in sync whenever they can see each other over the network. Of course, if one of the two folders isn't present, the script would end. Has anyone here done such a thing? Or know how it could be done? I'm familiar somewhat with simple batch scripts, and I make much use of third party command line tools to accomplish things, but this has eluded me and I've spent hundreds of hours looking for a solution.