Good catch, I thought that the OpenText / OpenRead methods did not exclude writers but I was mistaken. This is now fixed to use FileShare.ReadWrite.