Ah ok, yea thats what was happening, all the files in the folder were excluded, so its not possible :(
You want to configure WinSCP to avoid creating folders, when all files in the folder are excluded? That's not possible.
Ok so my script is working pretty much how i want it to :
option batch continue
option confirm off
open xxxx
lcd C:\test
synchronize local -filemask="| <1G; Uploads/; _gsdata_/"
basically i don't want any files to be transferred that are less than 1GB, which works , except the folder with the <1G files gets transferred, so i'm left with an emtpy folder being transferred.. anyway to stop that?