Проверка, защищен ли каталог - PullRequest
0 голосов
/ 22 марта 2012

Я выполняю некоторые операции чтения / записи для файлов в моем приложении.Он все еще находится в стадии разработки, поэтому для простоты я храню файлы локально.

Вначале я хочу проверить, запускается ли приложение из защищенного каталога (например, c: / Program Files), чтобы избежать сбоя, вызванного отсутствием администратора.привилегии.Есть ли простой способ сделать это в C #?

Я проверяю некоторые решения, опубликованные здесь, связанные с проверкой прав на чтение / запись, но они не работают в моем случае.

1 Ответ

1 голос
/ 22 марта 2012

Почему бы просто не перехватить исключение при попытке чтения / записи из каталога и обработать его изящно?Вам все равно нужно будет обернуть ваши операции чтения / записи в try / catch, так почему бы не позволить этому try / catch обработать эту ситуацию, а также другие возможные ситуации ввода-вывода?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...