Java中遍历文件夹D:\java
时间: 2023-08-11 18:07:39 浏览: 105
你可以使用Java中的File类来遍历文件夹。以下是遍历文件夹D:\java并打印出文件名的示例代码:
```
import java.io.File;
public class FolderTraversal {
public static void main(String[] args) {
File folder = new File("D:\\java");
listFilesForFolder(folder);
}
public static void listFilesForFolder(final File folder) {
for (final File fileEntry : folder.listFiles()) {
if (fileEntry.isDirectory()) {
listFilesForFolder(fileEntry);
} else {
System.out.println(fileEntry.getName());
}
}
}
}
```
在这个示例中,我们首先创建一个File对象来表示要遍历的文件夹。然后,我们调用listFilesForFolder方法,并将文件夹对象作为参数传递给它。这个方法使用Java中的递归算法来遍历文件夹及其子文件夹,并打印出每个文件的名称。如果文件夹中还有子文件夹,那么listFilesForFolder方法将递归地调用自身来遍历这些子文件夹。
阅读全文