一种NTFS系统的文件搜索方法和系统技术方案

技术编号:40668801 阅读:24 留言:0更新日期:2024-03-18 19:04
公开了一种NTFS系统的文件搜索方法和系统,包括对分区缓存进行数据处理,响应于当前分区可用,扫描当前分区,初始化当前分区数据;扫描文件目录数据,构建文件的完整路径,并对文件信息进行分类处理,配置当前分区的文件监控,调整文件或者目录的索引的存放位置;提供当前分区的文件数据搜索,获得搜索结果后重新组装文件和目录的数据信息。本申请通过将文件数据信息存储于内存中,并将文件数据信息进行分块规则化处理,以及提供对文件属性信息的条件搜索方法,提高搜索效率。

【技术实现步骤摘要】

本专利技术涉及文件搜索的应用领域,尤其是一种ntfs系统的文件搜索方法和系统。


技术介绍

1、随着硬件的不断更新迭代,ntfs文件系统所能存储空间能力的不断增加,而对于ntfs文件系统的相关文件需要搜索时,使用系统自带的搜索程序需要遍历目录下的所有文件,搜索效率明显比较低下,并且没有对于带有文件属性条件的搜索方式。在ntfs文件系统中,搜索文件信息时,能够配置不同条件的搜索,能过大大提高搜索效率,并能更快精确定位到需要的文件信息。并且对于分区加密后,中途解密的情况下,能够快速进行扫描并提供搜索是有必要。因此需要寻求一种能够快速搜索文件信息以及带有条件搜索的文件信息的技术方法。

2、现有的文件搜索技术存在如下问题:

3、1、现有对于文件属性的条件搜索的方法,对于创建时间和最后访问时间等搜索效比较慢。

4、2、对于加密分区,解密后无法进行搜索,需要重新启动搜索程序才能进行搜索。

5、3、对文件搜索时,需要对全部的文件或者目录数据进行搜索。


技术实现思路>

1、为了解决本文档来自技高网...

【技术保护点】

1.一种NTFS系统的文件搜索方法,其特征在于,包括:

2.根据权利要求1所述的NTFS系统的文件搜索方法,其特征在于,所述数据处理包括清理分区的文件数据、目录数据、文件索引、目录索引数据、当前分区使用的内存数据、文件USN日志记录信息和关闭当前分区监控。

3.根据权利要求1所述的NTFS系统的文件搜索方法,其特征在于,当前分区是否可用通过所述分区的文件句柄,查询USN日志,若查询失败,创建USN日志并进行USN日志查询,响应于所述USN日志查询成功,所述当前分区可用。

4.根据权利要求1所述的NTFS系统的文件搜索方法,其特征在于,所述初始化所述当前...

【技术特征摘要】

1.一种ntfs系统的文件搜索方法,其特征在于,包括:

2.根据权利要求1所述的ntfs系统的文件搜索方法,其特征在于,所述数据处理包括清理分区的文件数据、目录数据、文件索引、目录索引数据、当前分区使用的内存数据、文件usn日志记录信息和关闭当前分区监控。

3.根据权利要求1所述的ntfs系统的文件搜索方法,其特征在于,当前分区是否可用通过所述分区的文件句柄,查询usn日志,若查询失败,创建usn日志并进行usn日志查询,响应于所述usn日志查询成功,所述当前分区可用。

4.根据权利要求1所述的ntfs系统的文件搜索方法,其特征在于,所述初始化所述当前分区数据包括对文件数据、目录数据、文件索引、目录索引缓存进行初始化处理。

5.根据权利要求1所述的ntfs系统的文件搜索方法,其特征在于,所述s2中扫描文件目录数据,构建文件的完整路径包括:通过usn日志数据获取文件和目录的frn、父目录的frn信息、文件名称长度和文件名称,通过文件的frn获取文件记录信息包括文件大小、创建时间、修改时间、最后访问时间,构建文件的完整路径后,对文件路径采集文件的属性信息,建立父目录的frn和对应缓存数据指针的映射关系,所述frn和父目录的frn在初始化时建立临时映射关系。

6.根据权利要求5所述的ntfs系统的文件搜索方法,其特征在于,所述对文件信息进行分类处理具体包括:对于文件的父目录查找frn和父目录的frn的映射关系取出父目录的frn,再根据所述父目录的frn获取父目录数据指针,文件或目录的索引缓存包括文件索引f...

【专利技术属性】
技术研发人员:林文财许全聪吴少华吴江煌连慧奇
申请(专利权)人:厦门美亚亿安信息科技有限公司
类型:发明
国别省市:

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

1