How can I programmatically tell if a caught IOException is because the file is being used by another
Posted
by Paul K
on Stack Overflow
See other posts from Stack Overflow
or by Paul K
Published on 2010-04-02T19:58:48Z
Indexed on
2010/04/02
20:03 UTC
Read the original article
Hit count: 334
When I open a file, I want to know if it is being used by another process so I can perform special handling; any other IOException I will bubble up. An IOException's Message property contains "The process cannot access the file 'foo' because it is being used by another process.", but this is unsuitable for programmatic detection. What is the safest, most robust way to detect a file being used by another process?
© Stack Overflow or respective owner