【技术实现步骤摘要】
本专利技术属于文档系统的数据存储领域,具体涉及。
技术介绍
文件分配表(英文File Allocation Table,简称FAT)作为一种文档系统,广泛应用于各类具有数据存储功能的器件(例如SD卡)。申请人在现有的文件分配表进行数据存储时发现,当对已创建的文件进行续写时,需要从该文件的第一个簇开始,根据簇链关系依次寻找下一个簇,直至找到最后一个簇后才开始进行文件的续写,然而随着文件的容量越来越大,则使得寻找该文件的最后一个簇所花的时间也将越长,从而影响了文件的续写·速度。
技术实现思路
为解决现有的文件分配表,由于寻找该文件的最后一个簇所花的时间较长,从而影响了文件的续写速度的技术问题,提供了一种提高文件续写速度的文件分配表的数据存储方法。本专利技术的技术方案是 ,包括将文件写入到磁盘内空闲状态的簇内,其特征在于在该文件写完后记录其所写入的最后一个簇,并作为该文件的当前簇。优选地,当文件需要续写时,在该文件写完并记录当前簇后进一步包括以下步骤 步骤Si:获取该文件的当前簇; 步骤S2 :判断当前簇是否写满,当未写满时,执行步骤S3 ;否则执行步骤S4 ; ...
【技术保护点】
一种文件分配表的数据存储方法,包括:将文件写入到磁盘内空闲状态的簇内,其特征在于:在该文件写完后记录其所写入的最后一个簇,并作为该文件的当前簇。
【技术特征摘要】
1.一种文件分配表的数据存储方法,包括将文件写入到磁盘内空闲状态的簇内,其特征在于在该文件写完后记录其所写入的最后一个簇,并作为该文件的当前簇。2.根据权利要求I所述的文件分配表的数据存储方法,其特征在于,当文件需要续写时,包括以下步骤 步骤SI :获取该文件的当前簇; 步骤S2 :判断当前簇是否写满,当未写满时,执行步骤S3 ;否则执行步骤S4 ; 步骤S3:先写满当前簇,接着寻找空闲状态的簇继续续写文件,且在文件续写完后记录其所写入的最后一个簇,且将该最后一个簇重新记作为该文件的当前簇; 步骤S4 :寻找空闲状态的簇继续续写文件,且在该文件续写完后记录其所写入的最后一个簇,且将该最后一个簇重新记作为该文件的当前簇。3.根据权利要求2所述的文件分配表的数据存储方法,其特征在于,所述寻找空闲状态的簇继续续写文件具体包括以下步骤 步骤Tl :按照预设顺序依次查找簇,并判断该簇是否为空闲状态 步骤T2:当该簇为空闲状态时,在该簇内继续续写文件,否则返回执行步骤Tl。4.根据权利要求3所述的文件分配表的数据存储方法,其特征在于,所述预设顺序为距离当前簇由近到远的顺序。5.根据权利要求I所述的文件分配表的数据存储方法,...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。