У меня странное поведение MS Word/Office/Visio при открытии файлов, которые уже открыты другим пользователем.
- Некстклауд 12.0.3
- Синхронизирующий клиент 2.3.3.1
- Все клиенты: Windows 7
Ситуация A (работает по назначению):
- файл test.doc, расположенный на сетевом диске x:
- Пользователь A открывает test.doc в MS Word 2010.
- создается скрытый файл блокировки (файл владельца) с именем ~$test.doc
- Пользователь B может открыть этот файл блокировки в Nodepad++ и прочитать имя пользователя пользователя A.
- Пользователь B открывает test.doc и получает сообщение о том, что файл уже используется пользователем A.
Ситуация Б (не работает):
- Файл test.doc находится в папке, которая синхронизируется клиентом Nextcloud Sync-Client.
- Sync-Clinet настроен на синхронизацию скрытых файлов
- snyc-exclude.lst изменен для синхронизации файлов блокировки MS Office (файлы-владельцы)
- Пользователь A открывает файл test.doc с помощью MS Word 2010.
- создается скрытый файл блокировки (файл владельца) с именем ~$test.doc
- файл блокировки синхронизируется с папкой синхронизации Nextcloud пользователя Б.
- Пользователь B может открыть этот файл блокировки в Nodepad++ и прочитать имя пользователя пользователя A.
- Пользователь B открывает test.doc, сообщение «уже используется» не отображается.
- Оба пользователя могут редактировать и сохранять документ без предупреждения.
Я действительно не понимаю, почему Word распознает файл блокировки в ситуации A и игнорирует файл в ситуации B. Я должен использовать клиент синхронизации nextcloud, и мне также нужно убедиться, что блокировка файлов работает. Сотрудничество не вариант. Есть ли у кого-нибудь подсказка или решение этой проблемы или может объяснить, почему офис так себя ведет?
отчаянный привет,
ихнафи
ОБНОВЛЕНИЕ: Итак, для всех, кому интересна моя маленькая обертка, я создал репозиторий на Github:
https://github.com/Ichnafi/NC-Office-Wrapper
Он находится под лицензией Массачусетского технологического института, поэтому не стесняйтесь делать с ним все, что захотите. Если вы сделаете его лучше, пожалуйста, поделитесь им с сообществом.