一种文件管理方法、装置及系统的制作方法

文档序号:9453109阅读:344来源:国知局
一种文件管理方法、装置及系统的制作方法
【技术领域】
[0001]本发明属于文件管理领域,尤其涉及一种文件管理方法、装置及系统。
【背景技术】
[0002]现今越来越多的国际企业机构、政府部门机关以及一些其他特殊要求的场景下(如医院病人资料、监控视频等)要求数据在指定时间内依法保存,不能更改,即数据写入之后需要在指定时间内不能被修改只可以读取,在此需求下,WORM功能应运而生,但是WORM功能只提供了宽限期(Grace per1d)的设置(超过宽限期,文件不能被修改只可以读取),而没有超过指定时间之后的设置,这样文件就不能及时得到处理(包括文件修改、文件删除等),给用户使用造成一定的不便。
[0003]现有技术公开了一种文件解锁的方法和装置,其中,所述方法包括:尝试针对目标文件执行删除操作或写入操作;若所述目标文件无法执行删除或写入操作,则获取所述目标文件的属性;若所述目标文件的属性为只读,则调用自定义的用于文件属性更改的应用程序接口去除所述目标文件的只读属性。
[0004]但是上述方案需要调用自定义的用于文件属性更改的应用程序接口,这大大增加了处理的时间。

【发明内容】

[0005]本发明提供一种文件管理方法、装置及系统,以解决上述问题。
[0006]本发明提供一种文件管理方法。上述方法包括以下步骤:
[0007]获取文件时间特征信息;
[0008]对获取的文件时间特征信息进行比较,获取比较结果并根据所述比较结果,确定对应的文件控制模式。
[0009]本发明还提供了一种文件管理装置,包括获取模块、比较模块、文件控制模式确定模块;其中,所述获取模块通过所述比较模块与所述文件控制模式确定模块相连;
[0010]所述获取模块,用于获取文件时间特征信息并将所述文件时间特征信息发送至所述比较模块;
[0011]所述比较模块,用于对获取的文件时间特征信息进行比较,获取比较结果并将所述比较结果发送至所述文件控制模式确定模块;
[0012]所述文件控制模式确定模块,用于根据所述比较结果,确定对应的文件控制模式。
[0013]本发明还提供了一种文件管理系统,包括客户端、文件管理服务器;其中,所述客户端与所述文件管理服务器相连;
[0014]所述文件管理服务器,用于获取文件时间特征信息;还用于对获取的文件时间特征信息进行比较,获取比较结果并根据所述比较结果,确定对应的文件控制模式;其中,所述文件控制模式包括:文件只读模式、文件可编辑模式;
[0015]所述客户端,用于通过文件管理服务器对所述文件进行编辑处理。
[0016]通过以下方案:获取文件时间特征信息;对获取的文件时间特征信息进行比较,获取比较结果并根据所述比较结果,确定对应的文件控制模式;根据与文件超时时间进行比较,实现文件状态的自动变更,既方便文件管理,有节约了文件处理时间。
[0017]通过以下方案:若文件当前时间与文件最后一次被访问时间之差大于文件超时时间且所述文件超时时间大于第一预设时间,则所述文件处于可修改状态;若文件当前时间与文件最后一次被访问时间之差大于文件超时时间且所述文件超时时间大于第二预设时间,则所述文件处于可删除状态;使得文件管理更加个性化,使得用户操作更加具有针对性。
【附图说明】
[0018]此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0019]图1所示为本发明实施例1的文件管理方法处理流程图;
[0020]图2所示为本发明实施例2的文件管理装置结构图;
[0021]图3所示为本发明实施例3的文件管理系统结构图。
【具体实施方式】
[0022]下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
[0023]图1所示为本发明实施例1的文件管理方法处理流程图,包括以下步骤:
[0024]步骤101:获取文件时间特征信息;
[0025]进一步地,所述文件时间特征信息包括文件宽限时间、文件超时时间、文件当前时间与文件最后一次被访问时间之差。
[0026]进一步地,获取文件宽限时间、文件超时时间之前,还包括:
[0027]对文件宽限时间、文件超时时间进行设置。
[0028]进一步地,所述文件超时时间大于或等于所述文件宽限时间。
[0029]nowtime代表文件当前时间、ctime代表文件最后一次被访问时间、age代表文件当前时间与文件最后一次被访问时间之差,则age = nowtime-ctime。
[0030]graCe_per1d代表文件宽限时间,其中,所述文件宽限时间可以根据实际情况进行灵活设定(例如:3600S),在此不用于限定本实施例的保护范围。
[0031 ] overtime_per1d代表文件超时时间,其中,所述文件超时时间可以根据实际情况进行灵活设定(例如:315360000s),在此不用于限定本实施例的保护范围。
[0032]步骤102:对获取的文件时间特征信息进行比较,获取比较结果并根据所述比较结果,确定对应的文件控制模式。
[0033]进一步地,所述文件控制模式包括:文件只读模式、文件可编辑模式。
[0034]进一步地,对获取的文件时间特征信息进行比较,获取比较结果并根据所述比较结果,确定对应的文件控制模式的过程为:
[0035]若文件当前时间与文件最后一次被访问时间之差大于文件宽限时间且小于文件超时时间,则所述文件处于只读模式。
[0036]进一步地,对获取的文件时间特征信息进行比较,获取比较结果并根据所述比较结果,确定对应的文件控制模式的过程为:
[0037]若文件当前时间与文件最后一次被访问时间之差大于文件超时时间,则所述文件处于可编辑模式。
[0038]进一步地,对获取的文件时间特征信息进行比较,获取比较结果并根据所述比较结果,确定对应的文件控制模式之后,还包括:
[0039]若文件当前时间与文件最后一次被访问时间之差大于文件超时时间,则所述文件处于可编辑模式;
[0040]客户端通过文件管理服务器对所述文件进行编辑处理。
[
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1