WinSCP - Synchronize host and remote
By the use of a script, it's possible to ask WinSCP to synchronize your host and remote machine i.e. if a file is newer on the host, copy it to your remote server and the opposite.
If a file has been added to your host, copy it to your remote server and vice versa.
I'm using such script for making a full backup of some of my folders to my Synology.