Use a file mask with a time constraint and today
keyword:
synchronize local -filemask=">=today" "D:\ftp\OUT" /out
This syntax is supported by WinSCP 5.15 and newer only.
In earlier versions of WinSCP, you can use the %TIMESTAMP%
syntax to create the today's constraint.
synchronize local -filemask=">=%TIMESTAMP#yyyy-mm-dd%" "D:\ftp\OUT" /out
Further reading:
- Question WinSCP time based file download;
- WinSCP article on Downloading the most recent file.