У меня проблема, которая действительно убивает меня.
У меня есть каталог , который, когда я перехожу в окно свойств, показывает «Только чтение» как частично проверенный (не полныйфлажок, но поле заполнено).
Итак, я посмотрел каталог и проверил все файлы, нет из них имеют атрибут только для чтения.Только папка имеет его, и только частично.
Я попробовал следующий код:
if (directoryInfo.Exists)
{
try
{
directoryInfo.Attributes &= ~FileAttributes.ReadOnly;
foreach (FileInfo f in directoryInfo.GetFiles())
{
f.IsReadOnly = false;
}
}
catch (Exception e)
{
throw e;
}
}
Это все еще не работает.Я могу щелкнуть правой кнопкой мыши по папке и вручную удалить разрешения только для чтения, но мне нужен , чтобы сделать это в коде.Код выполняется, но не выдает ошибку.
Кто-нибудь знает, что это может быть за проблема?Мое единственное предположение состоит в том, что папка находится в общей сетевой папке (в форме \\ computer \ folder \ subfolder), что мне могут потребоваться специальные права для изменения разрешений для папки?
Пожалуйста, кто-нибудь поможет.
Заранее спасибо