Поиск файла по правам доступа

240
06 ноября 2017, 19:33

Написать консольное приложение, реализующее работу с файлами. Приложение должно обладать следующей функциональностью:

  • Возможность осуществлять поиск файлов и папок по имени, размеру, дате создания, правам доступа.

Проблема возникла с правами доступа:

Предполагается, что пользователь вводит в консоль права доступа по которым необходимо производить поиск. Для каждого файла в каталоге я вызываю метод GetAccessControl(fileName), он возвращает объект класса FileSecurity. Но с чем этот объект необходимо сравнивать?

Answer 1

Необходимо сравнивать не сам объект FileSecurity, а его свойства. Например, свойство AccessRightType отвечает за права доступа и возвращает значение в формате перечисления FileSystemRights.

if(fileSequrityObject.AccessRightType==FileSystemRights.Read)
{
    // Делаем что-то
}

Подробнее можно почитать на MSDN здесь, здесь и здесь.

READ ALSO
Как объединить 2 Dictionary в один новый?

Как объединить 2 Dictionary в один новый?

Добрый деньВозник дурацкий вопрос: Есть 2 Dictionary

294
Удаление объекта после его создания при нажатии клавиши

Удаление объекта после его создания при нажатии клавиши

Я создаю два объекта при нажатии лкмПри нажатии на правую клавишу мыши мне нужно, чтобы они удалились

240
NHibernate не подключается с SQL Server

NHibernate не подключается с SQL Server

Осваивая NHibernate в связке с ASPNET, столкнулся с проблемой, что NHibernate не может подключиться с ошибкой: Сообщение = Не удается открыть базу данных...

265