FileSystemWatcher – is File ready to use
When I ran into this problem, the best solution I came up with was to continually try to get an exclusive lock on the file; while the file is being written, the locking attempt will fail, essentially the method in this answer. Once the file isn’t being written to any more, the lock will succeed. … Read more