Java语言编写一个程序,遍历D盘下所有的文件,将格式为mp4的文件的绝对路径打印出来。
时间: 2024-02-16 16:04:32 浏览: 94
好的,以下是Java语言遍历D盘下所有mp4文件的绝对路径并打印的代码:
```java
import java.io.File;
public class Main {
public static void main(String[] args) {
String path = "D:/"; // 遍历的目录路径
File dir = new File(path);
if (dir.isDirectory()) {
searchFiles(dir);
}
}
private static void searchFiles(File dir) {
File[] files = dir.listFiles();
for (File file : files) {
if (file.isDirectory()) {
searchFiles(file);
} else {
String fileName = file.getName();
if (fileName.endsWith(".mp4")) {
System.out.println(file.getAbsolutePath());
}
}
}
}
}
```
这段代码中,我们首先指定了要遍历的目录路径为D盘根目录下。接着我们创建了一个`File`对象,用于表示该路径,然后判断该对象是否是一个目录,如果是目录,则递归调用`searchFiles`方法,继续遍历该目录下的所有文件和子目录。如果是一个文件,则判断它的后缀名是否为`.mp4`,如果是,则打印该文件的绝对路径。最后,当遍历完成后,我们就能够得到所有格式为mp4的文件的绝对路径。
阅读全文