But...what if a user posts a new file while I am getting the others? Is there a way to delete the FTP files only if they have a timestamp before I started the get?
You might need a smarter FTP client than the one Windows provides.
Do all the files have the same extension? If so you may be able to change the extension of all the available files, use
mget *.ext to download all the files with the new extention, then use
mdelete *.ext to delete the files. Any file not named with the new extension would not get processed until the next cycle.
You might also get a
dir list from the remote computer, then download and delete each file by name.
Good luck.