【技术实现步骤摘要】
本专利技术涉及文件系统领域,特别涉及一种清理文件系统的方法和装置。
技术介绍
windows运行时,会产生的各种临时文件,包括网页浏览器保留的用户信息、办公类软件的使用痕迹等各种和用户隐私相关的记录。现有技术中主要针对网页浏览器或各种软件使用过程中留下的用户隐私进行清理,但是由于现有技术中在清理时会残留大量的用户隐私信息,使得残留在系统中的有可能会造成用户隐私的泄露。
技术实现思路
本专利技术实施例提供了一种清理文件系统的方法和装置。所述技术方案如下一方面,一种清理文件系统的方法,包括根据接收到的清理指令,打开并锁定指定卷;所述清理指令用于指示待清理的指定卷;清理所述指定卷的卷空闲空间,并在清理结束后解锁所述指定卷。其中,清理所述指定卷的卷空闲空间,具体包括清除所述指定卷的卷空闲空间中已删除文件占用的信息。具体地,在NTFS文件系统下,清除所述指定卷的卷空闲空间中已删除文件占用的信息,具体包括遍历所述指定卷的主文件表,将所述主文件表中已删除文件占用的信息清O ;在FAT下文件系统下,清除所述指定卷的卷空闲空间中已删除文件占用的信息,具体包括遍历所述指定卷的目录登记项,将所 ...
【技术保护点】
一种清理文件系统的方法,其特征在于,包括:根据接收到的清理指令,打开并锁定指定卷;所述清理指令用于指示待清理的指定卷;清理所述指定卷的卷空闲空间,并在清理结束后解锁所述指定卷。
【技术特征摘要】
1.一种清理文件系统的方法,其特征在于,包括 根据接收到的清理指令,打开并锁定指定卷;所述清理指令用于指示待清理的指定卷; 清理所述指定卷的卷空闲空间,并在清理结束后解锁所述指定卷。2.根据权利要求I所述的方法,其特征在于,清理所述指定卷的卷空闲空间,具体包括 清除所述指定卷的卷空闲空间中已删除文件占用的信息。3.根据权利要求2所述的方法,其特征在于,在NTFS文件系统下,清除所述指定卷的卷空闲空间中已删除文件占用的信息,具体包括 遍历所述指定卷的主文件表,将所述主文件表中已删除文件占用的信息清O ; 在FAT下文件系统下,清除所述指定卷的卷空闲空间中已删除文件占用的信息,具体包括 遍历所述指定卷的目录登记项,将所述目录登记项中除了 0xE5外,其他都清O。4.根据权利要求2所述的方法,其特征在于,清除所述指定卷的卷空闲空间中已删除文件占用的信息,具体包括 在所述指定卷的卷空闲空间上持续创建临时文件直到失败为止; 清除所述创建的临时文件。5.根据权利要求1-4任一项所述的方法,其特征在于,当所述指定卷为系统盘时,所述方法还包括 清理所述指定卷的pagefile...
【专利技术属性】
技术研发人员:王永鑫,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。