in reply to FTP and File Copying

Do you have to process the file right away? Can you do Merlyn's original suggestion: copy the file somewhere temporary and come back to it. If it matches the incoming file, its done, handle and delete. If not, try again. Puts you off one 'check for incoming' loop at first but you're already waiting a half hour, so its not 'real time' critical.

We use a checkfile process, if the file's the same size/un-touched for some # of minutes, it's considered done. Guess part of this may be what the fallout is of handling half done files vs. the need for speed.

a