Как поставить режим read only
Перейти к содержимому

Как поставить режим read only

  • автор:

Что такое файлы «только для чтения» и для чего они используются?

Ответ: Файлы «только для чтения» («read-only») могут быть открыты, но не могут быть отредактированы. Они обычно используются в качестве шаблонов для создания новых файлов. Так как файлы «только для чтения» не могут быть изменены, они часто выступают в качестве модели или основы для создания нескольких похожих файлов. И Windows и Mac OS X поддерживают файлы «только для чтения».

ОС Windows

Чтобы сделать файл «только для чтения» («read-only») в Windows, сперва нужно щелкнуть правой кнопкой мыши по файлу, а затем выбрать пункт «Свойства» («Properties»). Затем в нижней части окна Свойства в разделе «Атрибуты» («Attributes») следует просто установить флажок «Только для чтения» (как показано ниже) и нажать кнопку Применить («Apply»).

файлы с read only

Как только свойство файла установлено как «только для чтения», его нельзя перезаписать. Хотя, открыв файл, можно сохранить его с другим именем файла. Открытие файла только для чтения похоже на использование функции «Открыть как копию» («Open as a copy»), которую предлагают некоторые программы. Однако, в отличие от открытия файла с признаком «только для чтения», функция «Открыть как копию» создает копию файла при его открытии, а не при его сохранении.

Примечание: Если попытаться отредактировать и сохранить файл с атрибутом «только для чтения», то появится ошибка при сохранении «Не удается создать файл (путь к файлу). Проверьте правильность пути и имени файла.»

Mac OS X

Пользователи ОС Mac также могут создавать документы «только для чтения». Чтобы сделать файл «только для чтения» в Mac OS X, нужно щелкнуть правой кнопкой мыши (или Control-клик) по файлу и затем выбрать пункт меню «Получение информации» («Get Info»). В верхней части Информационного окна имеется флажок «Блокнот» («Stationery Pad») (см. ниже). Установка этого флажка, преобразует файл в шаблон «только для чтения». Всякий раз, когда открывается файл с установленным флажком «Блокнот», создается копия файла.

Опции «Блокнот» в Mac OS X служат полезным средством создания нескольких похожих документов на основе одного стандартного документа. Тем не менее, «блокноты» могут быть перезаписаны, если файл с таким же именем сохраняется на документ-«блокнот». Таким образом, рекомендуется для хранения документов-«блокнотов» использовать отдельный каталог, в котором не хранить редактируемые документы.

В Mac OS X для предотвращения от случайного удаления важных документы или заменены их новыми документами, пользователи могут выбрать флажок «Заблокированные» («Locked») в Информационном окно файла (см. выше).

Как убрать Только для чтения с папки Windows 10 и Windows 11

Как убрать Только для чтения с папки Windows

Несколько раз на сайте и по другим каналам ко мне обращались с вопросом: Как снять атрибут «Только для чтения» с папки в Windows? Обычно следовало пояснение: «Я убираю отметку только для чтения, применяю настройки, снова открываю свойства папки — вижу, что папка снова только для чтения — что делать?».

В этой статье для начинающих пользователей подробно об отметке «Только для чтения» в атрибутах папки в Windows, можно ли её снять, о том, почему она возвращается после того, как была убрана и дополнительная информация на тему.

Атрибут «Только для чтения» в свойствах папки в графическом интерфейсе Windows

Вопрос о том, как снять «Только для чтения» с папки в Windows 11, Windows 10 или другой версии ОС возникает из-за непонимания назначения этой отметки в атрибутах свойствах папки.

Атрибут Только для чтения в свойствах папки Windows

Несмотря на то, что прямо в окне свойств указано «Применимо только к файлам в папке», пользователи ошибочно делают одно из следующих предположений, увидев там стандартный «квадрат» или слегка изменившуюся отметку в Windows 11:

  1. Установленная отметка сообщает о том, что папка только для чтения.
  2. Отметка «Только для чтения» говорит о том, что какое-то содержимое в папке имеет атрибут «Только для чтения».

В действительности, любая, даже только что созданная и полностью пустая папка в Windows 11/10/8.1/7 будет иметь установленную отметку (квадрат или минус), если открыть её свойства и посмотреть раздел «Атрибуты», при этом важно знать:

Применить изменение атрибута Только для чтения к папке

  • Когда вы открываете свойства папки, имеющиеся в ней файлы никак не анализируются на наличие тех или иных атрибутов — отметка не несёт информации о наличии в папке файлов «Только для чтения» или об атрибутах самой папки.
  • Назначение отметки — снять атрибут «Только для чтения» с имеющихся внутри папки файлов, или, наоборот, установить его. При этом, когда вы повторно откроете свойства папки, там снова будет та же отметка — независимо от того, есть ли внутри что-то «Только для чтения» или нет.
  • Если вы убирали «Только для чтения» и применяли изменение атрибутов ко всем вложенным элементам, при этом никаких ошибок в процессе не было — значит в папке не осталось элементов «Только для чтения», а любые проблемы с изменением или удалением как папки, так и файлы, вероятнее всего связаны с правами доступа.

Как снять атрибут «Только для чтения» с папки

Папка в Windows всё-таки может иметь установленный атрибут «Только для чтения», но в окне свойств вы его не увидите. Вместо этого можно использовать командную строку:

  1. Запустите командную строку (от имени Администратора, если папка требует прав администратора для её изменения).
  2. Введите команду

attrib путь_к_папке

и нажмите Enter. Если результат выглядит как на изображении ниже, у папки нет атрибута «Только для чтения». Атрибут Только для чтения отсутствует

  • Если вы видите «R» в результате выполнения команды — атрибут «Только для чтения» установлен. Папка Только для чтения в Windows
  • Чтобы снять его, можно использовать команду

    attrib -R путь_к_папке

    Убрать атрибут Только для чтения с папки Windows

    Надеюсь, инструкция как-то прояснила ситуацию и помогла разобраться.

    А вдруг и это будет интересно:

    • Лучшие бесплатные программы для Windows
    • Компьютер не видит внешний диск — как исправить?
    • TakeOwnershipEx — получение полного доступа к папкам и файлам и восстановление прав по умолчанию
    • Ошибка 0x8007000d в Windows 11 или 10 — как исправить?
    • Chrome открывает поиск вместо сайта — решение
    • Недопустимая конфигурация приложения в Steam — варианты решения
    • Windows 11
    • Windows 10
    • Android
    • Загрузочная флешка
    • Лечение вирусов
    • Восстановление данных
    • Установка с флешки
    • Настройка роутера
    • Всё про Windows
    • В контакте
    • Одноклассники

      Артём 06.06.2023 в 18:42

    • Dmitry 07.06.2023 в 14:33
    • Dmitry 25.08.2023 в 14:13

    Здравствуйте.
    Попробуйте так (пример для диска D):
    1. Открываем командную строку от имени администратора
    2. По порядку вводим (нажимая Enter после каждой строки):

    D: attrib -H -S /D /S
    • Dmitry 22.09.2023 в 19:13
    • Живые обои на рабочий стол Windows 11 и Windows 10
    • Лучшие бесплатные программы на каждый день
    • Как скачать Windows 10 64-бит и 32-бит оригинальный ISO
    • Как смотреть ТВ онлайн бесплатно
    • Бесплатные программы для восстановления данных
    • Лучшие бесплатные антивирусы
    • Средства удаления вредоносных программ (которых не видит ваш антивирус)
    • Встроенные системные утилиты Windows 10, 8 и 7, о которых многие не знают
    • Бесплатные программы удаленного управления компьютером
    • Запуск Windows 10 с флешки без установки
    • Лучший антивирус для Windows 10
    • Бесплатные программы для ремонта флешек
    • Что делать, если сильно греется и выключается ноутбук
    • Программы для очистки компьютера от ненужных файлов
    • Лучший браузер для Windows
    • Бесплатный офис для Windows
    • Запуск Android игр и программ в Windows (Эмуляторы Android)
    • Что делать, если компьютер не видит флешку
    • Управление Android с компьютера
    • Компьютер не видит внешний диск — как исправить?
    • TakeOwnershipEx — получение полного доступа к папкам и файлам и восстановление прав по умолчанию
    • Ошибка 0x8007000d в Windows 11 или 10 — как исправить?
    • Chrome открывает поиск вместо сайта — решение
    • Недопустимая конфигурация приложения в Steam — варианты решения
    • Ошибка при запуске приложения 0xc0000006 — как исправить?
    • Как удалить драйвер в командной строке
    • Экран iPhone может быть слишком близко — как отключить?
    • Winget COM Server — что это и что делать, если он грузит процессор
    • Как копировать текст с картинки в приложении «Ножницы»
    • The AC power adapter wattage and type cannot be determined — причины и решение
    • Слышу себя, говоря в микрофон — причины и решение
    • Невозможно подключиться к службе RPC в Realtek Audio Console — как исправить?
    • Ошибка Application load error 5:0000065434 при запуске игры Steam
    • Контакты на случай ЧП на iPhone — как добавить и зачем?
    • Windows
    • Android
    • iPhone, iPad и Mac
    • Программы
    • Загрузочная флешка
    • Лечение вирусов
    • Восстановление данных
    • Ноутбуки
    • Wi-Fi и настройка роутера
    • Интернет и браузеры
    • Для начинающих
    • Безопасность
    • Ремонт компьютеров
    • Windows
    • Android
    • iPhone, iPad и Mac
    • Программы
    • Загрузочная флешка
    • Лечение вирусов
    • Восстановление данных
    • Ноутбуки
    • Wi-Fi и настройка роутера
    • Интернет и браузеры
    • Для начинающих
    • Безопасность
    • Ремонт компьютеров

    Режим «Только чтение» в Web-приложениях

    Объект, открытый в режиме Только чтение ( Read-only ) не может быть изменен пользователем, данные, хранящиеся в объекте, будут доступны только для чтения.

    Режим ReadOnly может понадобиться в разных ситуациях, к примеру:

    • Один пользователь открыл объект на редактирование, в это время другой пользователь пытается также открыть этот же объект на редактирование.
    • У пользователя нет прав изменять какое-либо поле объекта, или сам объект, но есть право просматривать данные.

    Составляющие режима ReadOnly

    Режим можно условно поделить на 3 составляющие:

    1. Блокировка интерфейса пользователя
    2. Блокировка объекта данных в памяти приложения
    3. Блокировка объекта данных в базе данных

    Блокировка интерфейса пользователя

    Если пользователь не может вносить изменения в объект, он должен это осознавать в момент открытия формы редактирования. Если объект в данный момент недоступен из-за блокировки другим пользователем, рекомендуется вывести предупреждение типа Объект заблокирован другим пользователем. Вы желаете открыть объект только на чтение? Да\Нет .
    Если пользователь все же желает открыть объект в режиме ReadOnly , необходимо заблокировать контролы для редактирования полей объекта. Также необходимо скрыть кнопки Сохранить и Сохранить и закрыть (только для случая полной блокировки, а не блокировки отдельных полей объекта).

    Для блокировки интерфейса пользователя в Web-приложениях используется класс WebBinder.

    WebBinder позволяет либо заблокировать объект полностью, либо заблокировать только некоторые его поля.

    Важно: Стоит отметить, что WebBinder блокирует только те поля объекта, которые зарегистрированы в WebBinder’e и содержатся в передаваемом представлении, а также только серверные контролы, которые имеют свойства ReadOnly или Enabled .

    • Полная блокировка объекта через WebBinder осуществляется вызовом метода
     wb.SetReadOnlyForm(this.Controls, this.View, true); 

    где wb это экземпляр WebBinder’a на конкретной странице.

    • Еще один вариант полной блокировки: установка свойства ReadOnly у конкретной формы
     this.ReadOnly = true; 
    • Частичная блокировка объекта (блокировка отдельных полей) осуществляется вызовом метода
     wb.SetReadOnlyProperty(this.Controls, "ФИО", true); 

    где ФИО это наименование свойства, которое нужно заблокировать для редактирования.

    • Еще один вариант частичной блокировки — блокировка конкретного контрола путем вызова метода
     wb.SetReadonlyToControl(ctrlФИО, true); 

    где ctrlФИО — контрол, который необходимо заблокировать для редактирования.

    Блокировка объекта данных при открытии страницы редактирования

    Чтобы заблокировать объект при открытии страницы достаточно послать в GET-запросе параметр &mode=readonly .

    Блокировка объекта данных в памяти приложения

    Блокировка объекта в памяти осуществляется вызовом метода объекта DataObject.LockObject(Key) , где Key — некий ключ блокировки типа Guid . Разблокировать объект можно только этим ключом при помощи метода DataObject.UnLockObject(Key) .

    При вызове метода LockObject блокировка в базу не отправляется.

    Блокировка объекта данных в базе данных

    Для блокировки используется поддерживаемый технологией Сервис блокировок.

    Блокировка объекта в базе данных железно защищает объект от изменений объекта другими пользователями. Создается запись в таблице STORMNETLOCKDATA и, пока она там существует, изменить объект может только пользователь, заблокировавший объект.

    Установка или снятие статуса «Только для чтения»

    Вы можете заблокировать файл, чтобы сделать его доступным только для чтения и предотвратить его случайное удаление.

    Блокировка или разблокировка книги, чтобы сделать ее доступной только для чтения

    Примечание: Если книга является общей, любой пользователь с правами на запись может очистить состояние только для чтения. Более строгие методы защиты предполагают использование пароля для сохранения изменений.

    1. В меню «Файл » щелкните «Сведения».
    2. Щелкните «Защитить книгу » и выберите «Всегда открывать только для чтения».

    Блокировка книги, чтобы сделать ее доступной только для чтения

    Примечание: Если книга является общей, любой пользователь с правами на запись может очистить состояние только для чтения. Более строгие методы защиты предполагают использование пароля для сохранения изменений.

    1. Откройте Finder и выберите книгу, которую нужно защитить.
    2. Во всплывающем меню « Действие нажмите кнопку » Получить сведения».
    3. На панели Общие установите флажок Заблокирован.

    Очистка состояния книги только для чтения

    Примечание: Снять статус «Только для чтения» может владелец файла или пользователь, имеющий разрешение «Запись».

    1. Откройте Finder и выберите книгу, которая больше не должна быть доступной только для чтения.
    2. Во всплывающем меню « Действие нажмите кнопку » Получить сведения».
    3. На панели Общие снимите флажок Заблокирован.
  • Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *