База Знаний: Проблемы. Общее. Файл заблокирован и открывается только для чтения

From Wiki
Jump to navigationJump to search



Сообщение о блокировке файла

В OpenOffice.org действует механизм отслеживания открытия файлов. В случае, если файл уже открыт, то при его загрузке выдаётся служебное сообщение (рис.).


Данный механизм функционирует следующим образом: в папке документа (например текстовый файл Writer.odt) создаётся одноимённый файл, к имени которого добавляется префикс .~lock. и постфикс #; общий вид имени созданного файла будет такой:

.~lock.текстовый файл Writer.odt#

Documentation linux.png В Linux-системах этот тип имён файлов скрытый.


Lock-файл - текстовй протокол, в который в отдельных строках записываются данные пользователей, открывших данный документ. Структура файла следующая:

[Имя пользователя],[Системный логин пользователя],[Имя компьютера],[Дата] [Время],[Полный путь к профилю OpenOffice.org];
[Имя пользователя],[Системный логин пользователя],[Имя компьютера],[Дата] [Время],[Полный путь к профилю OpenOffice.org];
[Имя пользователя],[Системный логин пользователя],[Имя компьютера],[Дата] [Время],[Полный путь к профилю OpenOffice.org];


Например, вот содержимое реального lock-файла документа, открытого одним пользователем:

Алексей Харламенков,sancho,r2d2,31.03.2011 08:54,file:///home/sancho/.openoffice.org/3;


При закрытии документа lock-файл автоматически удаляется.


Tip.png Если произошло аварийное завершение работы OpenOffice.org, то lock-файл остаётся и бывает необходимость удалить его вручную. Однако данное действие следует выполнять с особой осмотрительностью!












К началу страницы