Windows 网络:如果文件当前处于打开状态,则拒绝其他用户访问文件

Windows 网络:如果文件当前处于打开状态,则拒绝其他用户访问文件

我的网络上的一些用户在保存文件时遇到困难,因为文件在其他地方打开。假设 Lemuel 想要编辑一个文件,但隔壁办公室的 Bernice 正在处理该文件。

Lemuel 打开、编辑并尝试保存,但随后出现“无写入权限”错误。 Bernice 高兴得咯咯笑(因为那周早些时候 Lemuel 偷了她的三明治)。

不幸的是,各种软件不会警告用户他们打开了一个只读文件。

有没有办法(在 Windows 中)将文件访问权限仅限于一个用户,即第一个打开文件的用户的权限为 777,之后所有用户的权限为 000?

(抱歉使用了 Linux 术语,但它能表达我的观点)。

答案1

这并不能直接回答你的关于将文件访问权限限制为一个人的问题,但如果你多次遇到这个问题,也许协作选项是更好的选择。

同步似乎允许多个用户实时协作处理一个文档。

OffiSync 增强了 Microsoft Office 的功能,通过将 Microsoft Office 与 Google Docs 和 Google Apps 相集成,使用户能够显著改善创建、协作和共享文档的方式。

安装 OffiSync 会为任何版本的 Microsoft Office 添加一个新工具栏,让用户轻松导入图像和模板等 Web 内容直接在 MS Office 中与他人实时协作,让用户在使用 Office 文件时看到彼此的编辑内容并与防火墙内外的其他人共享他们的最终文档。

注意:我还没有亲自使用过该软件并对其进行测试,但计划很快尝试一下并将更新

答案2

首先想到的是 Microsoft Source Safe。它允许用户“锁定”文件,以防止其他用户在编辑文件时对其进行编辑。或者,我认为 SVN 也具有锁定文件的功能。

微软还有另一款产品也提供此功能,但我记不清是什么了(有一个绿色图标??)。别以为是 Microsoft Live Sync。

肯定有更好的东西,现在想想就让我震惊。搜索内容和文档管理系统(尤其是 Windows 内置的东西)。

更新:我猜 Microsoft Source Safe 有点过时了。Microsoft 已将其功能整合到其团队基础服务器。这可能比你要找的要复杂一点 :)

以下链接可能是一个很好的起点:http://en.wikipedia.org/wiki/List_of_revision_control_software

答案3

据我所知,您要求的是不可能的。听起来您的应用程序有一些令人不快的文件锁定行为;我会联系软件供应商。

相关内容