扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
关于文件复制冲突
我的算法如下:
1、用户甲打开文档DOC,
进入编辑状态,判断标志域BiaoZhi = "" ?
if BiaoZhi = "" then 表示没有人对此文档进行编辑,
可以进入编辑,并同时BiaoZhi = "甲"
if BiaoZhi = "甲" then 表示甲异常退出,
也可以进入编辑
2、用户乙打开文档DOC,不会有任何问题
当其准备进入编辑状态时,判断BiaoZhi = "甲"
不能进入编辑,返回,也就更谈不上存在保存冲突了
3、甲关闭DOC,将BiaoZhi = ""
乙可以进入编辑了。
特殊情况:
1、甲死机异常退出,标志不能清空
所以此文档能只能有甲继续进入编辑
正常关闭,返回
2、甲有事几天不能进入编辑了
运行代理,检索最后修改日期
if @Modify - @Today > 某天 且 BiaoZhi <> "" then
BiaoZhi = ""
这是我的算法,防止保存冲突的确是比较麻烦的事
一般尽量避免,可以通过设置编辑者
使文档仅有一人可以编辑修改,则万事大吉
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者