В проводнике файлов, когда я устанавливаю атрибуты файла на «Только для чтения», он пишет «R». Но когда я делаю это с папкой, он пишет «D», никакой разницы. Это нормально? Можно ли изменить так, чтобы атрибуты папки отображались?
решение1
Windows непоследовательна в настройке и отображении атрибутов каталога (папки). Как показано ниже в Windows 10 v. 1803 (сборка ОС 17134.112):
- TheТолько для чтенияАтрибут папки можно задать с помощью параметра командной строки
+r
. - TheТолько для чтенияатрибут папки отображается в командной строке CMD как
R
значениеТолько для чтения. - В проводнике Windows
Attributes
отображаются какRD
, что означаетТолько для чтенияиКаталог. - Щелкните правой кнопкой мыши по папке и выберитеХарактеристикиотображает только
Read-only
атрибуты папкисодержание. - Изменение
Read-only
атрибута вХарактеристикидиалог влияет только на папкусодержание.
Тем не менее, маркировка папки Read-only
не имеет особой пользы в Windows. Любые файлы, созданные в папке, имеют свои собственные атрибуты, а не атрибуты родительской папки. Изменяя Read-only
атрибут папки вХарактеристикиОднако в диалоговом окне вы можете выбрать создание всех содержащихся файлов Read-only
.
Также обратите внимание, что Windows, похоже, нагло игнорирует Read-only
атрибуты папки, то есть любая попытка вставить, удалить или изменить файлы в этой папке обрабатывается без предупреждения.