需求分析
- 在电脑上找一个已知文件名,却不知道其绝对路径的文件,就需要打开每一个磁盘,打开每一个文件夹,查找每一个子文件,速度非常慢,需要很长时间,于是通过查阅资料结合所学内容实现了这个需求,可以很方便的找到文件路径。
- 言简意赅:通过文件名或者文件类型快速找到所包含的所有文件路径。
初始计划
- 执行搜索命令,实现文件搜索;
- 输入文件名或文件类型,得到相关文件的绝对路径。
概要设计
使用技术
- JDBC编程
- Java多线程
- 文件操作
- H2数据库
- Lombok库
- 文件监控(Apache Commons IO)
详细设计
项目概述
功能实现的过程中,主要采用了分层实现
- 数据库层
选择嵌入式数据库H2,可以跟着程序一起发送- 文件操作
索引文件信息: