使用java代码展示本电脑下的所有的java文件
时间: 2024-09-29 08:06:42 浏览: 18
Java 文档管理器 源代码+使用说明+可做毕设
在Java中,我们可以使用`java.io.File`类及其相关的API来遍历文件系统并查找所有`.java`文件。以下是一个简单的示例,展示了如何递归地搜索当前目录及其子目录中的Java文件:
```java
import java.io.File;
import java.io.FilenameFilter;
public class JavaFileFinder {
public static void main(String[] args) {
File currentDir = new File(".");
FilenameFilter filter = new FilenameFilter() {
@Override
public boolean accept(File dir, String name) {
return name.endsWith(".java");
}
};
traverseDirectory(currentDir, filter);
}
private static void traverseDirectory(File directory, FilenameFilter filter) {
if (directory.isDirectory()) {
File[] files = directory.listFiles(filter);
if (files != null) {
for (File file : files) {
System.out.println(file.getAbsolutePath());
}
}
for (File subDir : directory.listFiles()) {
traverseDirectory(subDir, filter);
}
}
}
}
```
这个程序会打印出当前目录下以及所有子目录中所有的`.java`文件的完整路径。
阅读全文