[发明专利]一种文件的管理方法、装置、设备及介质有效

专利信息
申请号: 201910968188.1 申请日: 2019-10-12
公开(公告)号: CN110795400B 公开(公告)日: 2022-03-22
发明(设计)人: 孙京本;刘如意;李佩 申请(专利权)人: 苏州浪潮智能科技有限公司
主分类号: G06F16/16 分类号: G06F16/16
代理公司: 北京集佳知识产权代理有限公司 11227 代理人: 徐丽
地址: 215100 江苏省苏州市吴*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 文件 管理 方法 装置 设备 介质
【说明书】:

发明公开了一种文件的管理方法,包括:根据进程获取的各文件描述符,创建对应的虚拟描述符;统计全部的虚拟描述符的数量;判断数量是否等于预设的目标数量;其中,目标数量具体为系统限制进程打开文件的最大数量;如果是,则在接收到用于打开文件的申请指令后,获取满足预设要求的目标描述符进行删除,并关闭目标描述符对应的文件。由此可见,本发明在进程打开的文件数达到系统要求上限时,使进程可以再次正常打开新的文件;避免了对系统参数进行修改的繁琐过程,保证了文件能够高效、便捷地进行正常操作,提高了用户的体验感。此外,本发明所提供的一种文件的管理装置、设备及介质与上述方法对应。

技术领域

本发明涉及计算机技术领域,特别是涉及一种文件的管理方法、装置、设备及介质。

背景技术

随着科技的快速发展,数据管理系统需要进行大量的数据的读、写操作。因此,对于一个数据管理系统来说,文件的管理是一项十分重要的技术。

在数据管理系统中,当一个进程创建或打开一个文件时,系统会为该文件分配一个文件描述符,用来唯一标识已经被打开的文件。并且,系统对一个进程能打开的文件数量进行限制,也就是说,一个进程可以获得的文件描述符是有限的。当一个进程打开的文件数量达到该限制数量时,再次打开文件将会出现打开失败的情况,同时也无法获取到相应的文件描述符。

现有技术中针对以上情况,需要通过修改系统中限制参数的方式,从而提高一个进程可打开文件的数量,以避免产生文件打开失败的情况。但是,由于更改限制参数后可能会对系统的其他操作也造成影响,因此不便于频繁更改;并且每次更改系统参数操作繁琐,造成时间资源的浪费,降低了用户体验感。因此,提供一种便捷、高效的文件管理方法是十分必要的。

发明内容

本发明的目的是提供一种文件的管理方法、装置、设备及介质。能够在进程打开的文件数达到系统要求上限时,通过删除目标描述符并关闭相应的文件的方式,使进程可以再次正常打开新的文件。避免对系统参数进行修改的繁琐过程,保证文件能够高效、便捷地进行正常操作,提高用户的体验感。

为解决上述技术问题,本发明提供一种文件的管理方法,包括:

根据进程获取的各文件描述符,创建对应的虚拟描述符;

统计全部的所述虚拟描述符的数量;

判断所述数量是否等于预设的目标数量;其中,所述目标数量具体为系统限制所述进程打开文件的最大数量;

如果是,则在接收到用于打开文件的申请指令后,获取满足预设要求的目标描述符进行删除,并关闭所述目标描述符对应的文件。

优选地,所述虚拟描述符中包含的信息具体包括所述进程的标识号、文件名、所述文件描述符的使用频率及上次使用时间。

优选地,所述获取满足预设要求的目标描述符进行删除具体包括:

获取所述使用频率最少的虚拟描述符作为所述目标描述符;

删除所述目标描述符。

优选地,所述获取满足预设要求的目标描述符进行删除具体包括:

获取所述上次使用时间最早的虚拟描述符作为所述目标描述符;

删除所述目标描述符。

优选地,还包括:

生成用于记录删除的目标描述符的日志。

优选地,还包括:

判断文件在打开和关闭过程中是否存在异常;

如果是,在所述日志中进行提示。

优选地,还包括:

根据系统设置的参数,更新所述目标数量。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201910968188.1/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top