Как определить причину исключения System.IO.IOException по существующему файлу?

Я хочу создать и открыть файл, но только если он не существует. Я не хочу использовать File.Exists, потому что поток за переключателем создает файл с тем же именем.

Как проверить, было ли исключение System.IO.IOException вызвано существующим файлом? Я предпочитаю не анализировать сообщение об ошибке (даже если это может быть так просто, как .indexOf (& quot; Существовать & quot;))

Как мне это сделать?

Ответы на вопрос(5)

Ваш ответ на вопрос