У нас есть код C#, который считывает данные из текстового файла с помощью StreamReader. На одном компьютере мы можем прочитать данные из текстового файла даже после того, как он был удален или заменен другим текстовым файлом — вызов File.Exists сообщает, что файл существует, даже если его нет в проводнике Windows. Однако на другом компьютере такого поведения не происходит. Оба компьютера работают под управлением Vista Business и .NET 2.0.50727 SP2.
Мы попытались перезапустить машину без разрешения.
Есть ли у кого-нибудь понимание того, как это может быть возможно, и информация о возможных решениях?
Спасибо, Алан