This can be done using a Windows task, and WinSCP.
First, go and install WinSCP http://winscp.net/eng/index.php
Once that is installed, click New, then enter the information for your server. If you are using keys, locate the key files, otherwise enter the password. Click save. In the dialog that comes up, be sure to check "Save password" if you aren't using key files. Remember the profile name that you chose.
Next Create a file, config.txt
in the same location you installed WinSCP
in the file insert the following, replacing the ** with things specific to you.
option batch on
option confirm off
open *NAME OF PROFILE* synchronize local -mirror *Local path: \\servername\location\common* *Remote Path*
exit
Press Windows Key + R
Then type taskschd.msc /s
click okay. In the right hand side of the window that opens select Create Task...
Enter a Name: Folder Auto Upload
(or whatever suits you)
Click on the Triggers
tab then click New
Select the Daily
radio button There will be a time listed, Adjust the time to when you want the upload to happen. Click OK
Click on the Actions
tab click New
in the Program/script field enter the location of the WinSCP.exe (or browse to where you installed it and select it.) in the Add arguments (optional): field enter /console /script=config.txt
then click OK
click OK
again, and you should be all set.