帮我用Java写一个小程序遍历D盘某个文件夹下的文件
时间: 2023-12-08 16:06:58 浏览: 56
用java程序遍历文件夹内的文件
5星 · 资源好评率100%
好的,以下是Java代码实现:
```java
import java.io.File;
public class TraverseFolder {
public static void main(String[] args) {
// 定义文件夹路径
String folderPath = "D:\\test";
// 创建File对象
File folder = new File(folderPath);
// 判断文件夹是否存在
if (folder.exists() && folder.isDirectory()) {
// 调用遍历文件夹方法
traverseFolder(folder);
} else {
System.out.println("文件夹不存在");
}
}
/**
* 遍历文件夹
* @param folder 文件夹对象
*/
public static void traverseFolder(File folder) {
// 获取文件夹下所有文件和文件夹
File[] files = folder.listFiles();
// 遍历文件和文件夹
for (File file : files) {
// 判断是否为文件夹
if (file.isDirectory()) {
System.out.println("文件夹:" + file.getAbsolutePath());
// 递归调用遍历文件夹方法
traverseFolder(file);
} else {
System.out.println("文件:" + file.getAbsolutePath());
}
}
}
}
```
你可以将 `String folderPath` 修改为你需要遍历的文件夹路径,然后运行程序即可遍历该文件夹下的所有文件和文件夹。
阅读全文