For a more advanced but better solution you can combine a
rsync powered cygwin installation with a init batch script calling a cygwin shell script that would trigger - whenever scripted - a synchronization of the synchronized with the trusted 3rd party cloud storage folder with the contents lying in the watched folder.
(1.) Install cygwin following this link. Beware to select rsync in the list of packages to select. If you miss it you can safely rerun this installer whenever you want. Whenever you need another package in the future.
(2.) After you move around in cygwin getting a basic understanding of the environment, edit sync.sh whenever you want (you may later move it to a better location).
# The synchronized folders.
# Will run forever!
# Do a single remote synchronization
rsync -avn --delete WATCHED_FOLDER SYNCED_FOLDER
# Wait five minutes before resyncing.
(3.) Do some testing with manual calls to
sync.sh from cygwin. Watch the results. Change some folders and files and rerun. Watch again. Repeat.
(4.). Once you are satisfied with the results, turn
-av to deactivate the dry running at your own risk. From this point changes will be run effectively with no Microsoft thrashbin support.
(5.) Go start->programs->start->[mouse right click]->open->new->file.
(6.) Name the file sync.bat or something.
(7.) Edit sync.bat and Cygwin's
rem call the synchronization neverending script.
~/.bashrc contents (this is the hard thing to do, because you need to edit it with
vi from Cygwin, but you can most probably work this around by editing from Microsoft the file DRIVE_LETTER:\PATH\TO\CYGWIN\home\YOUR_USER_NAME.bashrc:
That is a line that would call the infinite syncing loop. That is not the truly way of doing this kind of thing, but should be just OK for now.
(9.) Check with
taskmgr.exe or the Microsoft Task Manager that there is a
bash.exe running. If you did not start cygwin yet, that should be the process doing the synchronization.
(10.) As optional future steps you may want to daemonize the process in any way. There may be many possibilities here.
This may be a hard walkthrough but there are a lot of community support in the Internet for all the stages.
Many other ways of doing may exist. For example you can autostart a GNU/Linux virtual machine that would do all of this without Cygwin. This would need you to share the watched and synced folders over the local network, better a private network between your host and the virtual machine only, and then mounting the folders from GNU/Linux using the cifs-utils, samba and smbclient packages. Many of the shown stages will apply the same to this other methodology of giving UNIX shell capabilities to your Microsoft host.