是指文件名中包含文字吗?
那样做个遍历匹配就可以了。
用 File.list()可以取出文件目录中的所有文件名.如果是文件内容中包含文字,我觉得这样会很烦吧,帮你UP

解决方案 »

  1.   

    是不是模糊查询啊。
    SELECT * FROM talbe WHERE colum LIKE '%"+str+"%'
      

  2.   

    要有一个好的算法,不然会很慢首先要对文件夹里的每个文件遍历,读取每个文件内容到一个 String 然后 在String里面查找
    或许还有更好的方法,期待...
      

  3.   

    在JSP中怎样实现对文件夹中的文件实现"包含文字"搜索,符合要求的返回一个数据集给我.正在等待.....高手们有没有什么好的算法啊?
      

  4.   

    我觉得必须分别对待文本文件和二进制流文件,遇到.jpg什么的就跳过去。还有一点建议就是如果要在windows上实现的话速度太慢,linux可能还可以。
      

  5.   

    谁知道Google是怎么实现的.其算法是什么?
      

  6.   

    好像jivedon里有那个全文索引的使用。是个好的方向。建议你可以看一看
      

  7.   

    Jivedon是什么东东?我是菜鸟...
      

  8.   

    随便找个全文引擎不就可以了,去apache看看吧!
      

  9.   

    use lucene, see http://www.apache.org