0

我在mac osx上使用osxfuse开发我们的服务的网盘,当我打开一个office2011文件并保存到我的磁盘时,会出现如下错误:

“当文件正被另一个进程使用时,您无法保存。请尝试用新名称保存文件。”

在此处输入图像描述

但它适用于 Office 2016。我对此感到困惑,不知道如何解决?谁能帮助你?

4

2 回答 2

0

我正在开发自己的 FUSE 文件系统,也遇到了这个问题。我发现就我而言,这是因为我使用“noapplexattr”选项安装了文件系统。

看起来 MS Word 需要 applexattr。

于 2017-01-19T21:30:19.187 回答
0

MS Office 应用程序大量使用扩展属性。所以你的 fs 应该至少通过苹果双文件(._fileName)支持 xattrs

我还发现 MS Word 喜欢在保存文件时使用交换操作。

但这也可能是您的读/写/移动方法实现中的一个问题。

当我有这样的疑问时 - 我使用 loopbackFS 示例应用程序并比较它与我的 FS 的工作方式。

于 2017-06-27T14:53:08.017 回答