Следующий код, запускаемый от имени администратора с локального жесткого диска с использованием .Net Framework 2.0, иногда вызывает UnauthorizedAccessException
во второй строке:
IO.File.SetAttributes(File, IO.FileAttributes.Normal)
IO.File.SetAttributes(File, IO.FileAttributes.Archive)
Это происходит на сетевом диске.Неисправные файлы имеют странные разрешения (см. Конец поста), хотя чтение и запись работают отлично.
Хуже того, даже из Проводника попытка изменить разрешения не удалась, сначала запрашивая права администратора, а затем все равно провалилась:*
Есть идеи?Я в полной растерянности.
Вот скриншот прав доступа к файлам: Этот работает:
Этот не делает: