How can I determine if a file copy has been completed? Upon receiving an FTP'd file, I need to process the file. I'm using the FileSystemWatcher to monitor for the file. I get the create and several change events, however even on the final change event the file isn't always released yet.