Find.java
1. package futils;
2.
3. import java.io.*;
4.
5. import java.util.*;
6.
7.
8.
9. public class Find {
10.
11.
12.
13. public static void allWild(String wild) {
14.
15. Vector allFiles = new Vector();
16.
17. recurseWild(
18.
19. allFiles,
20.
21. new File(Ls.getDirName()),
22.
23. wild);
24.
25. System.out.println("allFiles length="+allFiles.size());
26.
27. }
28.
29.
30.
31. public static void recurseWild(Vector allFiles, File dir, String wild ){
32.
33. allFiles.addElement(Ls.getWildNames(dir, wild));
34.
35. File dirs[] = Ls.getDirFiles(dir);
36.
37. for( int i=0; i < dirs.length; i++)
38.
39. recurseWild(allFiles, dirs[i], wild);
40.
41. }
42.
43.
44.
45. }
46.
47.
48.