日期:2014-05-17  浏览次数:20833 次

文件服务器方案征求
公司一个部门要搭建一个文件服务器,也可以是一个文件共享目录。但要求是:对文件的操作所有人都有权限,但对文件的操作同时只能一个人打开进行修改。(如果一个人打开了文件,那么其他人都不能对此文件进行操作。)求方案!
------解决方案--------------------
如果一个人打开了文件,那么其他人都不能对此文件进行操作。
---------------
这个和共享本身没有太大联系吧,要看程序是不是支持多人同时操作或者只允许单一操作


如果是word excel 之类的本身就不支持多用户操作
如果希望多用户操作文档,除非假设sharepoint
------解决方案--------------------
这是应用程序的问题,和服务器设置没有关系,只要应用程序打开文件时设置相应的排斥选项,
其它人就不能再打开文件了。

编程可参考WIN32 API中的CreateFile函数的参数说明。
典型的例子:
CreateFile(FileName,
           GENERIC_READ,
           0,  //0表示独享
           NULL,
           OPEN_EXISTING,
           FILE_ATTRIBUTE_NORMAL,
           NULL
);