Софт

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

Иллюстрация руки человека, держащего красный знак «Не входить»

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

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

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

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

Иллюстрация руки человека, держащего красный знак «Не входить»
erhui1979 / Getty Images

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

Некоторые файлы, которые по умолчанию доступны только для чтения в 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 прямо обратно в папку «и т. Д.», Что недопустимо, вы должны выполнить всю работу в другом месте, например на рабочем столе, а затем скопировать ее обратно.

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

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

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

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

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

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

Похожие посты
Софт

CrashPlan для малого бизнеса

Софт

Что такое файл AAF?

Софт

Что такое файл BAK?

Софт

Обзор igHome: полная замена iGoogle