java循环取出目录下的所有jpg,mp4文件路径
时间: 2023-09-16 19:11:06 浏览: 51
您可以使用Java中的File类和递归方法来实现该功能,以下是一个示例代码:
```java
import java.io.File;
public class FileWalker {
public static void main(String[] args) {
File folder = new File("your/folder/path");
walk(folder);
}
public static void walk(File file) {
if (file.isDirectory()) {
File[] files = file.listFiles();
for (File f : files) {
walk(f);
}
} else {
String fileName = file.getName().toLowerCase();
if (fileName.endsWith(".jpg") || fileName.endsWith(".mp4")) {
System.out.println(file.getAbsolutePath());
}
}
}
}
```
在main方法中,您需要将"your/folder/path"替换为您实际的目录路径。walk方法使用递归的方式,遍历目录下的所有文件和子目录。当遇到文件时,判断文件扩展名是否为.jpg或.mp4,如果是,则输出该文件的绝对路径。