I need to synchronize a folder from my PC to a USB drive and then to another PC in Windows. The problem is I need to sync only some directories and files.
I have tested several sync tools: Toucan, SyncToy, FullSync, OpenSync, ViceVersa free; and they all allow to select which files to include/exclude by means of rules (name, extension); the problem is there are too many different files, extensions and folders in the source tree to add them to an exclude list and I want to include also many files in many different folders, so creating rules based on names/extensions is impractical.
Maybe an example will better illustrate the situation, suppose I have the following tree:
+dir_root
+dir_a
+dir_b
+dir_c
+file_x
+file_y
+dir_d
+dir_e
+dir_f
+dir_g
+dir_h
+file_z
+dir_i
And I want to sync only file_x and dir_h.
I would like to be able to set up a syncing task for dir_root and to include file_x and dir_h (with all inner content for dir_h and the upstream directories needed to preserve tree structure), without the need to explicitly exclude every other file and directory.
The behaivor of a revision control system as SVN or GIT is the closest I can think of, but I do not need the revision history and I would avoid the instalation of a SVN or GIT server if I can.
Also, a GUI will be highly desirable as the files to include may change frequently.
Do someone know a syncing tool that would allow this?
Thank you.
