Я просмотрел несколько потоков о том, как переключить атрибут чтения только для папок (большинство из них делают то же самое для изменения атрибутов файлов, что и назначает атрибуты. НОРМАЛЬНО к атрибутам файла). Я хочу выбрать каталог и иметь все его подкаталоги без флага только для чтения (мне это удалось для всех его файлов, но я все равно получаюПрограммно изменять флажок только для чтения папки, используя C#
Должен сказать, что это не работает со мной, он не меняет флаг папки. (Если я не ошибаюсь, я также видел, что некоторые люди утверждают, что это не работает с каталогами).
Я даже прочитал несколько замечаний с вопросом об актуальности атрибута «Только для чтения» в Windows 7.
Так просто, можно ли изменить атрибут только для чтения в Windows 7 с помощью C#? (Я также попытался изменить объект DirectorySecurity каталога на FullControl, Modify, но опять же безрезультатно).
не [этот ответ] (http://stackoverflow.com/a/2316534/838405) работает? –
Вы можете использовать 'Attrib' cmd http://technet.microsoft.com/en-us/library/bb490868.aspx .. вызывать его в процессе. Также проверьте команду' icalcs' для разрешений папки – Amitd