[发明专利]文件操作方法、介质及电子设备在审
| 申请号: | 202111114663.2 | 申请日: | 2021-09-23 |
| 公开(公告)号: | CN113821483A | 公开(公告)日: | 2021-12-21 |
| 发明(设计)人: | 洪锦坤 | 申请(专利权)人: | 瑞芯微电子股份有限公司 |
| 主分类号: | G06F16/16 | 分类号: | G06F16/16;G06F16/172;G06F9/50 |
| 代理公司: | 上海光华专利事务所(普通合伙) 31219 | 代理人: | 王国祥 |
| 地址: | 350003 福建省*** | 国省代码: | 福建;35 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 文件 操作方法 介质 电子设备 | ||
1.一种文件操作方法,其特征在于,应用于内核,所述文件操作方法包括:
步骤S1:接收应用层发起的文件操作请求;
步骤S3:响应于所述文件操作请求而从内存中获取目标内存页,其中,所述目标内存页为所述内存中的一个内存页,该内存页中预先缓存有目标文件的目录信息,且在步骤S3之前所述目标内存页已经被配置为具有禁止释放属性,而具有所述禁止释放属性的内存页不会被所述内核释放;
步骤S5:从所述目标内存页中获取所述目标文件的目录信息;
步骤S7:当所述目标文件的目录信息对应的文件夹内存在所述目标文件时,打开所述目标文件并对所述目标文件进行操作;
步骤S9:关闭所述目标文件。
2.根据权利要求1所述的文件操作方法,其特征在于,所述文件操作方法还包括:
步骤S6,当所述目标文件的目录信息对应的文件夹内不存在所述目标文件时,创建并打开所述目标文件,其后对所述目标文件进行操作。
3.根据权利要求1所述的文件操作方法,其特征在于,所述内存中内存页的一种属性配置方法包括:
当存储设备处于空闲状态时,根据所述存储设备的FAT表将所有文件的目录信息缓存至所述内存中的对应内存页,并将所述对应内存页配置为具有所述禁止释放属性。
4.根据权利要求1所述的文件操作方法,其特征在于,所述内存中内存页的一种属性配置方法包括:
接收应用层发起的第一属性配置指令,所述第一属性配置指令用于指定待操作文件;
响应于所述第一属性配置指令并根据存储设备的FAT表将所述待操作文件的目录信息缓存至所述内存中的对应内存页,并将所述对应内存页配置为具有所述禁止释放属性。
5.根据权利要求3或4所述的文件操作方法,其特征在于,所述属性配置方法还包括:
当所述存储设备从系统中移除时,获取具有所述禁止释放属性的所有内存页,并将其具有的所述禁止释放属性删除。
6.根据权利要求3或4所述的文件操作方法,其特征在于,所述属性配置方法还包括:
接收应用层发起的第二属性配置指令,所述第二属性配置指令用于指定待释放内存页;
响应于所述第二属性配置指令而将所述待释放内存页具有的所述禁止释放属性删除。
7.根据权利要求1所述的文件操作方法,其特征在于:对所述目标文件进行的操作包括文件创建、文件读取和/或文件写入。
8.一种计算机可读存储介质,其上存储有计算机程序,其特征在于:所述计算机程序被处理器执行时实现权利要求1-7任一项所述的文件操作方法。
9.一种电子设备,其特征在于,所述电子设备包括:
存储器,其上存储有计算机程序;
处理器,与所述存储器通信相连,调用所述计算机程序时实现权利要求1-7任一项所述的文件操作方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于瑞芯微电子股份有限公司,未经瑞芯微电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111114663.2/1.html,转载请声明来源钻瓜专利网。





