private static List<String> list = new ArrayList<String>();
public static void main(String[] args){
FileOperate iFile = new FileOperate();
File file = new File("E:\\");
iFile.findFile(file);
}
public void findFile(File file){
File[] files = file.listFiles();
if (files == null){
return;
}else{
for (int i = 0; i < files.length; i++){
if (files[i].isDirectory()){
System.out.println("正在扫描"+files[i].getAbsolutePath());
findFile(files[i].getAbsoluteFile());
}else{
if(files[i].getName().endsWith("avi")){
list.add(files[i].getAbsolutePath());
}
}
}
}
}
java遍历目录下所有文件
最新推荐文章于 2025-05-29 12:16:48 发布
本文介绍了一个使用Java实现的简单程序,该程序能够递归地遍历指定目录及其子目录,查找所有以.avi为扩展名的文件,并将这些文件的绝对路径存储在一个列表中。此程序展示了如何利用Java的File类进行文件操作。

1万+

被折叠的 条评论
为什么被折叠?



