【技术实现步骤摘要】
文件操作方法、介质及电子设备
[0001]本专利技术涉及文件处理领域,特别是涉及一种文件操作方法、介质及电子设备。
技术介绍
[0002]操作系统(Operating System,简称OS)是控制和管理计算机系统内各种硬件和软件资源、以及有效地组织程序运行的系统软件或程序集合,是用户与计算机之间的接口。其中,对文件进行读取和/或写入等操作是操作系统的基本职责之一,这些操作主要通过内核实现。具体地,相关技术中对文件的操作流程包括:给文件指定目录、打开文件、对文件进行操作、关闭文件。然而,专利技术人在实际应用中发现,相关技术在对文件进行操作时需要根据文件路径逐级查找目录来确定指定目录中是否存在目标文件,如果存在则可以直接对目标文件进行操作,否则,需要先行创建目标文件再对其进行操作。例如,要在D:/Record/2021/08目录下执行1.mp4文件的打开操作时,需要先找到根目录D:,再找到对应的每个子目录Record、2021、08,最后找到1.mp4文件才可以打开1.mp4文件,如果不存在这个文件就需要创建一个1.mp4再打 ...
【技术保护点】
【技术特征摘要】
1.一种文件操作方法,其特征在于,应用于内核,所述文件操作方法包括:步骤S1:接收应用层发起的文件操作请求;步骤S3:响应于所述文件操作请求而从内存中获取目标内存页,其中,所述目标内存页为所述内存中的一个内存页,该内存页中预先缓存有目标文件的目录信息,且在步骤S3之前所述目标内存页已经被配置为具有禁止释放属性,而具有所述禁止释放属性的内存页不会被所述内核释放;步骤S5:从所述目标内存页中获取所述目标文件的目录信息;步骤S7:当所述目标文件的目录信息对应的文件夹内存在所述目标文件时,打开所述目标文件并对所述目标文件进行操作;步骤S9:关闭所述目标文件。2.根据权利要求1所述的文件操作方法,其特征在于,所述文件操作方法还包括:步骤S6,当所述目标文件的目录信息对应的文件夹内不存在所述目标文件时,创建并打开所述目标文件,其后对所述目标文件进行操作。3.根据权利要求1所述的文件操作方法,其特征在于,所述内存中内存页的一种属性配置方法包括:当存储设备处于空闲状态时,根据所述存储设备的FAT表将所有文件的目录信息缓存至所述内存中的对应内存页,并将所述对应内存页配置为具有所述禁止释放属性。4.根据权利要求1所述的文件操作方法,其特征在于,所述内存中内存页的一种属性配置方法包括:接收应用层发起的第一...
【专利技术属性】
技术研发人员:洪锦坤,
申请(专利权)人:瑞芯微电子股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。