Java文件搜索系统 智能排序
2009-07-29 11:22 am文件搜索系统 智能排序 可以按文件内容或文件名搜索,并且可以按文件名,修改日期... ...排序
当初学校java实训的项目 那时侯不知道有LinkedList竟然自己花了3天时间自己写了的LinkList
此后工作2年 才知道可以用 多线程,索引Lucene来做文件搜索系统。
有什么问题请和我联系 QQ:281284015
Email:ibm_chen@163.com
Java 程序设计实训
白皮书
20502050148 陈敏
2006-7-6
程序功能:
File Searcher程序是文件查询程序。它的主要实现的功能是用户在命令行输入查找类型参数,范围参数,以及匹配文件名或文件内容参数后,在指定的范围内查找指定的文件。并将结果存储在对应的文件内。在处理异常时。也用相应能够的文件进行存储异常信息,以便以后查阅。
本程序设有两种查询方式:
以文件名或者文件内容搜索相应文件并排序打印 命令行传入4个参数
参数1:文件搜索方式 [-n|-c]
-n 以文件名搜索
-c 以文件内容搜索
参数2:文件路径 例如: C:\\TEMP
参数3:文件名片段或者文件内容字符串
如果参数1是 -n
那么
参数3就是文件名
否则
参数3就是文件文件内容字符串
文件名 :
可以是文件全名
例如:a.txt
也可以是带*通配符的文件名片段
例如:a* 就是以a开头的所有文件
文件内容字符串:
例如:huang 就是搜索含“huang”的文件
参数4:文件搜索结果排序方式[FileTime|FileSize|FileName]
FileTime:以文件最后修改日期升序排序
FileSize:以文件占用空间大小升序排序
FileName:以文件的文件名字母升序排序
文件搜索结果保存在search.rtf文件里
下载:
http://www.programsalon.com/downloads79/sourcecode/windows/other/detail304899.html

















