Подскажите как реализовать проверку прав доступа к папке - C#
Формулировка задачи:
Делаю небольшой файловый менеджер, и когда захожу в папку, к которой нед доступа, прога вылетает. Помогите пожалуйста реализовать проверку(переменная, в которую записан путь, называется folder, если доступ есть переменную bool right меняем на true). Заранее спасибо.
Решение задачи: «Подскажите как реализовать проверку прав доступа к папке»
textual
Листинг программы
if (Directory.Exists(folder)) { string[] directories = null; try { directories = Directory.GetDirectories(folder); } catch (ArgumentException) { } catch (NotSupportedException) { } catch (SecurityException) { } catch (IOException) { } catch (UnauthorizedAccessException) { } if (directories != null) foreach (string line in directories) { // что-то делаем } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д