Netdrive和同步文件夹(Nextcloud)

时间:2018-05-03 07:50:27

标签: synchronization ms-office nextcloud

打开已被其他用户打开的文件时,我有一个奇怪的MS Word / Office / Visio行为。

  • Nextcloud 12.0.3
  • Sync-Client 2.3.3.1
  • 所有客户端:Windows 7

情况A(按预期工作):

  • test.doc文件位于网络驱动器x:
  • 用户A使用MS Word 2010打开test.doc
  • 隐藏的锁文件(所有者文件)是名为〜$ test.doc
  • 的createt
  • 用户B可以在Nodepad ++中打开该锁文件并读取用户A的用户名
  • 用户B打开test.doc并收到一条消息,该文件已被用户A使用

情况B(不工作):

  • test.doc文件位于由Nextcloud Sync-Client
  • 同步的文件夹中
  • Sync-Clinet配置为同步隐藏文件
  • snyc-exclude.lst被更改为同步MS Office锁文件(所有者文件)
  • 用户A使用MS Word 2010打开test.doc文件
  • 隐藏的锁文件(所有者文件)是名为〜$ test.doc
  • 的createt
  • 锁定文件同步到用户B的Nextcloud Sync-Folder
  • 用户B可以在Nodepad ++中打开该锁文件并读取用户A的用户名
  • 用户B打开test.doc,显示没有“已使用”消息
  • 用户无需任何警告即可编辑和保存文档

我真的不明白为什么Word识别情境A中的锁文件并忽略情况B中的文件。 我必须使用nextcloud sync-client,我还需要确保文件锁定有效。 Collabora别无选择。 有没有人有这个问题的提示或解决方案,或者可以解释为什么办公室的行为如此?

绝望的问候,

ichnafi

更新 因此,对于每个对我的小包装器感兴趣的人,我都建立了一个Github存储库:

https://github.com/Ichnafi/NC-Office-Wrapper

它属于麻省理工学院许可证,因此随意使用它做任何你喜欢的事情。如果你做得更好,请与社区分享。

1 个答案:

答案 0 :(得分:1)

所以, 因为没有人在这里或在Nextcloud社区似乎更好地了解如何解决/减轻我的问题,我已经修复了#34;我自己。 我在.NET中编写了一个包装器来检查办公室锁文件。此工具现在是Word / Excel / Visio文件的标准应用程序。

干杯!