Что такое файл только для чтения?

Определение файла только для чтения и почему некоторые файлы используют атрибут

Файл только для чтения – это любой файл с включенным атрибутом файла только для чтения.

Файл, который доступен только для чтения, можно открыть и просмотреть, как и любой другой файл, но запись в файл (например, сохранение изменений в нем) будет невозможна. Другими словами, файл можно только прочитать из , но не записать в .

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

Другие файлы, кроме файлов, также могут быть доступны только для чтения, например, специально настроенные флэш-накопители и другие твердотельные устройства хранения, такие как SD-карты. Некоторые области памяти вашего компьютера также могут быть установлены только для чтения.

Какие типы файлов обычно доступны только для чтения?

Помимо редкой ситуации, когда вы или кто-то еще вручную устанавливали флаг только для чтения для файла, большинство файлов этого типа, которые вы найдете, являются важными, которые необходимы вашей операционной системе. начать правильно или, при изменении или удалении, может привести к сбою компьютера.

К некоторым файлам, которые по умолчанию доступны только для чтения в Windows, относятся bootmgr, hiberfil.sys , pagefile.sys и swapfile.sys , и это просто в корневом каталоге! Ряд файлов в папке C: \ Windows и ее подпапках по умолчанию доступны только для чтения.

В более старых версиях Windows некоторые распространенные файлы только для чтения включают в себя boot.ini, io.sys, msdos.sys и другие.

Большинство файлов Windows, которые доступны только для чтения, также обычно помечаются как скрытые файлы.

Как внести изменения в файл только для чтения?

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

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

Однако если папка помечена как доступная только для чтения, это обычно означает, что все файлы в папке также доступны только для чтения . Разница в этом и в атрибуте «только для чтения» на основе файла заключается в том, что для редактирования файла необходимо изменить разрешения папки в целом, а не только один файл.

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

Например, общим местом для файлов только для чтения является C: \ Windows \ System32 \ drivers \ etc , в котором хранится файл hosts . Вместо того, чтобы редактировать и сохранять файл hosts непосредственно обратно в папку «etc», что недопустимо, вы должны выполнить всю работу в другом месте, например, на рабочем столе, а затем скопировать ее обратно.

В частности, в случае файла hosts он будет выглядеть следующим образом:

  1. Скопируйте hosts из папки etc на рабочий стол.

  2. Внесите изменения в файл hosts , который находится на рабочем столе.

  3. Скопируйте файл hosts на рабочем столе в папку etc .

  4. Подтвердите перезапись файла.

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

Оцените статью
Solutics.ru
Добавить комментарий