не удается сохранить файлы Microsoft Office2011 для Mac с помощью osxfuse для разработки

Я использую osxfuse для разработки сетевого диска с нашим сервисом на mac osx, когда я открываю файл office2011 и сохраняю его на своем диске, появляется эта ошибка, как показано ниже:

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

введите здесь описание изображения

но это нормально для офиса 2016. Я запутался в этом и не знаю, как это решить? кто может тебе помочь?


person Elvis    schedule 13.05.2016    source источник


Ответы (2)


Я работаю над своей собственной файловой системой FUSE, и у меня тоже была эта проблема. Я обнаружил, что в моем случае это произошло потому, что я смонтировал файловую систему с опцией «noapplexattr».

Похоже, MS Word требует applexattr.

person B. Leslie    schedule 19.01.2017

Приложения MS Office часто используют расширенные атрибуты. Таким образом, ваша fs должна иметь поддержку xattrs, по крайней мере, через двойные файлы Apple (._fileName)

Также я обнаружил, что MS Word любит использовать операцию обмена при сохранении файлов.

Но это также может быть проблемой в реализации методов чтения/записи/перемещения.

Когда у меня возникают такие сомнения - я использую пример приложения loopbackFS и просто сравниваю, как оно работает с моим FS.

person DoN1cK    schedule 27.06.2017