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?