用java写的windows下的文件搜索程序,底层索引存储采用bst(二叉排序树),构造索引时采用深度递归算法(偏慢),只支持对文件的索引,不支持对文件夹的索引,采用jnotify监听文件的新建,修改,删除和重命名,同时自动更新索引文件,运行时请将次dll放到path目录下,可根据自己的需要进行定制,如更换索引结构,支持文件夹等,还可以采用ntfs文件系统的特性,改进构建索引的效率