用Java写,编写一个程序,遍历E盘下所有的文件,将格式为mp4的文件的绝对路径打印出来。 提示: 1、 使用遍历文件的方式,遍历E盘中所有的文件 2、 判断遍历出来的文件名是否以”mp4”结尾
时间: 2023-12-06 16:44:41 浏览: 91
Java编写在某一磁盘下遍历所有
可以使用递归遍历所有的文件和目录,判断文件是否为mp4格式,如果是则打印出其绝对路径。以下是Java代码示例:
```java
import java.io.File;
public class Mp4FileFinder {
public static void main(String[] args) {
File root = new File("E:\\");
findMp4Files(root);
}
private static void findMp4Files(File file) {
if (file.isFile() && file.getName().endsWith(".mp4")) {
System.out.println(file.getAbsolutePath());
} else if (file.isDirectory()) {
File[] files = file.listFiles();
if (files != null) {
for (File f : files) {
findMp4Files(f);
}
}
}
}
}
```
首先定义了一个`findMp4Files`方法,接收一个`File`对象作为参数。如果当前文件是一个mp4文件,则打印其绝对路径;如果是一个目录,则递归遍历该目录下的所有文件和子目录。在`main`方法中,调用`findMp4Files`方法并传入E盘路径作为起始位置。运行该程序即可输出E盘下所有mp4文件的绝对路径。
阅读全文