Подскажите как реализовать проверку прав доступа к папке - 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)
{
// что-то делаем
}
}