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

