I have a similar solution using winscp scripting, mine looks like this:
option batch continue
option confirm off
synchronize remote "c:\daily_logs\*" ./81/
synchronize remote "c:\daily_logs\" ./81/
I use iCronService, which works on every version of windows I have tried it on, including x64 based ones, and this is what my crontab looks like:
00 22 * * * cmd /c "winscp /console /script=c:\bin\scplogs /log=LOG_OF_SCP.LOG"
One could also compress the logs first to save some time, bandwidth, and space. Surely this is not the most elegant solution because the password is hardcoded into the scp script, but could be replaced with keys if you like.