in reply to Downloading only new files added to a local path with Perl (FTP)
For instance, I am a big fan of lftp, its mirror command can do what you are asking for.