fwqaq / File-quick-search-artifact

文件快速搜索神器

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

File-quick-search-artifact

#文件快速搜索神器

1.项目介绍 此项目是对本地文件的一个查找的应用型程序,通过将文件中的数据加载到数据库中,再对数据库进行快速搜索就能快速的查找到文件, 搜索是使用模糊匹配,可以通过汉字,拼音和汉字的首字母都能进行查找,也可以汉字加拼音的搜索也能查询到匹配的文件。

2.项目的模块划分 本项目总共划分了四个模块,扫描模块,数据管理模块,高亮模块,监控模块

3.项目使用的技术 c++11的thread,RAII技术,c++11的mutex和lock_guard,单例模式,高亮显示算法,sqlite3数据库线程加锁

4.使用方法 在本地的vs程序上建立一个项目,将数据库的文件放在项目的路径下面,对sqlite3的lib文件进行导入,或者直接将所有的文件都放在 项目的下面,然我们可以直接进行访问,在添加数据库之后制定文件目录运行Main.cpp就可以直接扫描并且监控我们的指定文件夹下面 的所有文件。

About

文件快速搜索神器


Languages

Language:C 99.6%Language:C++ 0.4%