1 package com.sinsoft.fileSearch;2
3 import java.io.BufferedReader;4 import java.io.File;5 import java.io.FileFilter;6 import java.io.FileNotFoundException;7 import java.io.FileOutputStream;8 import java.io.FileReader;9 import java.io.IOException;10 import java.io.PrintStream;11 import java.util.ArrayList;12 import java.util.Date;13 import java.util.List;14 import java.util.Scanner;15
16 /**17 * @Created by wxk18 * @User: wxk19 * @Date: 2015-12-420 * @Time: 下午3:43:2621 */
22 public classTextSearchFile2 {23
24 static int countFiles = 0;//声明统计文件个数的变量
25 static int countFolders = 0;//声明统计文件夹的变量
26 static int count = 0;27
28 static StringBuffer sb = newStringBuffer();29
30 public static File[] searchFile(File folder, final String keyWord) {//递归查找包含关键字的文件
31
32 File[] subFolders = folder.listFiles(new FileFilter() {//运用内部匿名类获得文件