Как получить атрибуты каталога/папки в C#
Дорогие все,
Я создаю приложение windows на C#, где я автоматизирую windows.
В настоящее время я пытаюсь достичь атрибутов каталога/папки(только для чтения/скрытый/архив).
Ниже приведен мой код, который всегда возвращает только "DirAttributes = Directory", хотя я установил свойства папки на" Readonly/hidden", но он всегда возвращает только"Directory".
Что я уже пробовал:
public static bool EvaluateFolderProperties(string folder, WindowsFolderAttributes att) { bool result = false; if (Directory.Exists(folder)) { DirectoryInfo dirInfo = new DirectoryInfo(@"C:\NCIT"); if (att == WindowsFolderAttributes.Hidden) result = dirInfo.Attributes.HasFlag(FileAttributes.Hidden); else if (att == WindowsFolderAttributes.ReadOnly) result = dirInfo.Attributes.HasFlag(FileAttributes.ReadOnly); else if (att == WindowsFolderAttributes.Archive) result = dirInfo.Attributes.HasFlag(FileAttributes.Archive); } return result; }
Кто-нибудь может пожалуйста помочь мне.
Заранее спасибо.