发明名称 一种FAT文件系统及其处理方法
摘要 本发明提供一种FAT文件系统及其处理方法,其中,该方法包括下列步骤:步骤A:对要删除的文件做删除标记,同时清除与要删除的文件对应的FAT表项;步骤B:记录该删除文件的位置、以及该文件对应的条目数目,并从该文件逐步搜索到根目录的末尾,记录末尾文件的位置及其条目数目;步骤C:判断末尾文件对应的条目数目是否等于所述删除文件对应的条目数目,在末尾文件对应的条目数目等于所述删除文件对应的条目数目时,用该末尾文件的条目覆盖该删除文件的条目,并将原末尾文件处的条目内容全部置零,将其对应的标记置可用标记。本发明的FAT文件系统及其处理方法,能够重新利用被删除文件名所占的空间,避免因文件被删除造成的浪费。
申请公布号 CN101051317A 申请公布日期 2007.10.10
申请号 CN200710099098.0 申请日期 2007.05.11
申请人 北京中星微电子有限公司 发明人 孙丰强
分类号 G06F17/30(2006.01) 主分类号 G06F17/30(2006.01)
代理机构 信息产业部电子专利中心 代理人 梁军
主权项 1.一种FAT文件系统的处理方法,其特征在于,包括下列步骤:步骤A:对要删除的文件做删除标记,同时清除与要删除的文件对应的FAT表项;步骤B:记录所述删除文件的位置、以及该文件对应的条目数目,并从该文件逐步搜索到根目录的末尾,记录末尾文件的位置及其条目数目;步骤C:判断所述末尾文件对应的条目数目是否等于所述删除文件对应的条目数目,在所述末尾文件对应的条目数目等于所述删除文件对应的条目数目时,用所述末尾文件的条目覆盖所述删除文件的条目,并将原末尾文件处的条目内容全部置零,将其对应的标记置可用标记。
地址 100083北京市海淀区学院路35号世宁大厦15层