用于删除文件信息的方法及装置制造方法及图纸

技术编号:35514066 阅读:19 留言:0更新日期:2022-11-09 14:30
本申请提供用于删除文件信息的方法及装置,涉及内存管理领域。该方法包括:生成第一应用列表;将第一应用列表中的M个文件属性按照M个文件中每个文件的最后访问时间的先后顺序进行排序,得到第二应用列表;若第二应用列表中排在最前的第一文件属性包括的第一文件名称属于预设应用列表包括的文件名称,且第一文件属性包括的第一文件路径属于预设应用列表包括的文件路径,则删除第二应用列表中的第一文件属性,不删除可读写数据分区中与第一文件属性对应的第一文件,预设应用列表包括车载设备运行的必要应用的文件名称和文件路径。本申请的车载设备不删除可读写数据分区中的必要应用的文件。这样,可以确保车载设备的必要应用正常运行。用正常运行。用正常运行。

【技术实现步骤摘要】
用于删除文件信息的方法及装置


[0001]本申请属于内存管理领域,尤其涉及用于删除文件信息的方法及装置。

技术介绍

[0002]目前,为保留一定的内存空间使车载设备的必要应用运行,往往需要对车载设备中的内部存储器中存储的文件进行删除。但如果对内部存储器中存储的文件进行随意删除,会删掉必要应用对应的文件,这样直接导致必要应用无法运行。

技术实现思路

[0003]本申请实施例提供了用于删除文件信息的方法及装置,可以使车载设备的必要应用正常运行。
[0004]为了实现上述目的,第一方面,本申请实施例提供了用于删除文件信息的方法,该方法应用于车载设备,车载设备包括内部存储器,内部存储器中包括可读写数据分区,可读写数据分区包括N个文件、N个文件中每个文件的文件属性以及N个文件中每个文件的功能属性,N个文件中M个文件中每个文件的功能属性为应用属性,N个文件中每个文件的文件属性包括N个文件中每个文件的最后访问时间,N个文件中每个文件的文件路径以及N个文件中每个文件的文件名称,该方法包括:
[0005]生成第一应用列表,第一应用列表包括与M个文件一一对应的M个文件属性,M和N为正整数,M小于或等于N;
[0006]将第一应用列表中的M个文件属性按照M个文件中每个文件的最后访问时间的先后顺序进行排序,得到第二应用列表;
[0007]若第二应用列表中排在最前的第一文件属性包括的第一文件名称属于预设应用列表包括的文件名称,且第一文件属性包括的第一文件路径属于预设应用列表包括的文件路径,则删除第二应用列表中的第一文件属性,不删除可读写数据分区中与第一文件属性对应的第一文件,预设应用列表包括车载设备运行的必要应用的文件名称和文件路径。
[0008]上述方案中,本申请的车载设备将可读写数据分区中的为应用属性的M个文件对应的M个文件属性存放在第一应用列表中;对第一应用列表中的M个文件属性按照M个文件中每个文件的最后访问时间的先后顺序进行排序,得到第二应用列表;由于预设应用列表中包括必要应用的文件名称和文件路径,文件名称和文件路径唯一锁定一个文件,因此,可以根据排在最前的第一文件属性包括的第一文件名称属于预设应用列表包括的文件名称,且第一文件属性包括的第一文件路径属于预设应用列表包括的文件路径来判断第一文件属性对应的第一文件(即最后访问时间最早的文件)是否为必要应用对应的文件;在第一文件名称和第一文件路径均属于预设应用列表包括的文件名称和文件路径时,车载设备删除第二应用列表中的第一文件属性,不删除可读写数据分区中与第一文件属性对应的第一文件,也就是说,车载设备不删除可读写数据分区中的必要应用的文件,避免随意删除可读写数据分区中的文件,可能造成误删除必要应用的文件。这样,可以确保车载设备的必要应用
正常运行。
[0009]可选地,该方法还包括:
[0010]若第一文件名称不属于预设应用列表包括的文件名称,和/或,第一文件路径不属于预设应用列表包括的文件路径,则先根据第一文件名称和第一文件路径删除可读写数据分区中与第一文件属性对应的第一文件,再删除第二应用列表中的第一文件属性。
[0011]可选地,N个文件中N

M个文件中每个文件的功能属性为缓存属性,在生成第一应用列表之前,该方法还包括:
[0012]生成第一缓存列表,第一缓存列表包括与N

M个文件一一对应的N

M个文件属性;
[0013]将第一缓存列表中的N

M个文件属性按照N

M个文件中每个文件的最后访问时间的先后顺序进行排序,得到第二缓存列表,第二缓存列表中的排在最前的文件属性为第二文件属性;
[0014]根据第二文件属性包括的第二文件名称和第二文件路径删除可读写数据分区中与第二文件属性对应的第二文件,再删除第二缓存列表中第二文件属性。
[0015]可选地,生成第一应用列表,包括:
[0016]在依次删除可读写数据分区中与第二缓存列表包括的每个文件属性对应的文件以及依次删除第二缓存列表中的每个文件属性的情况下,生第一应用列表。
[0017]可选地,在生成第一缓存列表之前,该方法还包括:
[0018]检测可读写数据分区的剩余内存值;
[0019]其中,生成第一缓存列表,包括:
[0020]当剩余内存值小于第一阈值时,生成第一缓存列表。
[0021]可选地,第一阈值大于必要应用运行时所需要的内存值。
[0022]可选地,该方法还包括:
[0023]接收分区指令;
[0024]响应于分区指令,将内部存储器划分为只读数据分区和可读写数据分区,只读数据分区包括车载设备运行时所需的系统数据。
[0025]第二方面,本申请实施例提供了用于删除文件信息的装置,该装置包括:
[0026]生成单元,用于生成第一应用列表,第一应用列表包括与M个文件一一对应的M个文件属性,M和N为正整数,M小于或等于N;
[0027]处理单元,用于将第一应用列表中的M个文件属性按照M个文件中每个文件的最后访问时间的先后顺序进行排序,得到第二应用列表;
[0028]所述处理单元,还用于若第二应用列表中排在最前的第一文件属性包括的第一文件名称属于预设应用列表包括的文件名称,且第一文件属性包括的第一文件路径属于预设应用列表包括的文件路径,则删除第二应用列表中的第一文件属性,不删除可读写数据分区中与第一文件属性对应的第一文件,预设应用列表包括车载设备运行的必要应用的文件名称和文件路径。
[0029]可选地,所述处理单元,还用于若第一文件名称不属于预设应用列表包括的文件名称,和/或,第一文件路径不属于预设应用列表包括的文件路径,则先根据第一文件名称和第一文件路径删除可读写数据分区中与第一文件属性对应的第一文件,再删除第二应用列表中的第一文件属性。
[0030]可选地,N个文件中N

M个文件中每个文件的功能属性为缓存属性。
[0031]可选地,所述生成单元,还用于生成第一缓存列表,第一缓存列表包括与N

M个文件一一对应的N

M个文件属性。
[0032]可选地,所述处理单元,还用于将第一缓存列表中的N

M个文件属性按照N

M个文件中每个文件的最后访问时间的先后顺序进行排序,得到第二缓存列表,第二缓存列表中的排在最前的文件属性为第二文件属性;
[0033]根据第二文件属性包括的第二文件名称和第二文件路径删除可读写数据分区中与第二文件属性对应的第二文件,再删除第二缓存列表中第二文件属性。
[0034]可选地,所述生成单元,具体用于在依次删除可读写数据分区中与第二缓存列表包括的每个文件属性对应的文件以及依次删除第二缓存列表中的每个文件属性的情况下,生成第一应用列表。
[0035]可选地,该装置还包括:检测单元,用于本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于删除文件信息的方法,其特征在于,所述方法应用于车载设备,所述车载设备包括内部存储器,所述内部存储器中包括可读写数据分区,所述可读写数据分区包括N个文件、所述N个文件中每个文件的文件属性以及所述N个文件中每个文件的功能属性,所述N个文件中M个文件中每个文件的所述功能属性为应用属性,所述N个文件中每个文件的所述文件属性包括所述N个文件中每个文件的最后访问时间,所述N个文件中每个文件的文件路径以及所述N个文件中每个文件的文件名称,所述方法包括:生成第一应用列表,所述第一应用列表包括与所述M个文件一一对应的M个文件属性,M和N为正整数,M小于或等于N;将所述第一应用列表中的所述M个文件属性按照所述M个文件中每个文件的最后访问时间的先后顺序进行排序,得到第二应用列表;若所述第二应用列表中排在最前的第一文件属性包括的第一文件名称属于预设应用列表包括的文件名称,且所述第一文件属性包括的第一文件路径属于所述预设应用列表包括的文件路径,则删除所述第二应用列表中的所述第一文件属性,不删除所述可读写数据分区中与所述第一文件属性对应的第一文件,所述预设应用列表包括所述车载设备运行的必要应用的文件名称和文件路径。2.如权利要求1所述的方法,其特征在于,所述方法还包括:若所述第一文件名称不属于所述预设应用列表包括的文件名称,和/或,所述第一文件路径不属于所述预设应用列表包括的文件路径,则先根据所述第一文件名称和所述第一文件路径删除所述可读写数据分区中与所述第一文件属性对应的第一文件,再删除所述第二应用列表中的所述第一文件属性。3.如权利要求1所述的方法,其特征在于,所述N个文件中N

M个文件中每个文件的所述功能属性为缓存属性,在所述生成第一应用列表之前,所述方法还包括:生成第一缓存列表,所述第一缓存列表包括与所述N

M个文件一一对应的N

M个文件属性;将所述第一缓存列表中的所述N

M个文件属性按照所述N

M个文件中每个文件的最后访问时间的先后顺序进行排序,得到第二缓存列表,所述第二缓存列表中的排在最前的文件属性为第二文件属性;根据所述第二文件属性包括的第二文件名称和第二文件路径先删除所...

【专利技术属性】
技术研发人员:郭新新
申请(专利权)人:深圳市锐明技术股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1