【发布时间】:2010-11-01 14:26:27
【问题描述】:
这是我到目前为止的代码:
import java.io.*;
class JAVAFilter implements FilenameFilter {
public boolean accept(File dir, String name) {
return (name.endsWith(".java"));
}
}
public class tester {
public static void main(String args[])
{
FilenameFilter filter = new JAVAFilter();
File directory = new File("C:\\1.3\\");
String filename[] = directory.list(filter);
}
}
此时,它会将目录 C:\1.3\ 中所有 *.java 文件的列表存储在字符串数组 filename 中。但是,我想将所有 java 文件的列表也存储在子目录中(最好还指定它们在 C:\1.3\ 中的路径。我该怎么做呢?谢谢!
【问题讨论】: