Your plan can't assure that Yet another course of action on the pc hasn't modified the file. It's what Eric Lippert refers to as an exogenous exception. You cannot stay away from it by checking with the file's existence beforehand.In essence it can be when you have a point out with is shared across numerous threads and prior to the to start with ex