We have several .NET applications that monitor a directory for new files, using FileSystemWatcher. The files are copied from another location, uploaded via FTP, etc. When th
A write lock doesn't help if the file upload failed part way through and the sender hasn't tried resending (and relocking) the file yet.