WatchFTP is a Windows program that monitors an FTP site for new and changed files and automatically downloads these to a local Windows folder. It can also run a batch script, or send email notification of the download.
WatchFTP watches your FTP server and downloads new and changed files to a specified Windows folder.