JAVA遍历一个文件夹中的所有文件的小例子
程序员文章站
2023-12-18 21:20:34
复制代码 代码如下:import java.io.file;import java.util.arraylist;
public class filetest {&nbs...
复制代码 代码如下:
import java.io.file;
import java.util.arraylist;
public class filetest {
private static arraylist<string> filelist = new arraylist<string>();
public static void main(string[] args) throws exception {
string filepath = "e://struts2";
getfiles(filepath);
}
/*
* 通过递归得到某一路径下所有的目录及其文件
*/
static void getfiles(string filepath){
file root = new file(filepath);
file[] files = root.listfiles();
for(file file:files){
if(file.isdirectory()){
/*
* 递归调用
*/
getfiles(file.getabsolutepath());
filelist.add(file.getabsolutepath());
system.out.println("显示"+filepath+"下所有子目录及其文件"+file.getabsolutepath());
}else{
system.out.println("显示"+filepath+"下所有子目录"+file.getabsolutepath());
}
}
}
}
推荐阅读
-
JAVA遍历一个文件夹中的所有文件的小例子
-
java 用递归获取一个目录下的所有文件路径的小例子
-
c# 删除所有的空文件夹的小例子
-
c# 删除所有的空文件夹的小例子
-
php 遍历一个文件夹下的所有文件和子文件
-
对python遍历文件夹中的所有jpg文件的实例详解
-
键盘录入一个文件夹路径,统计该文件夹(包含子文件夹)中每种类型的文件及个数,注意:用文件类型(后缀名,不包含.(点),如:"java","txt")作为key, 用个数作为value,放入到map集
-
键盘录入一个文件夹路径,统计该文件夹(包含子文件夹)中每种类型的文件及个数,注意:用文件类型(后缀名,不包含.(点),如:"java","txt")作为key, 用个数作为value,放入到map集
-
5.键盘录入一个文件夹路径,统计该文件夹(包含子文件夹)中每种类型的文件及个数,注意:用文件类型(后缀名,不包含.(点),如:"java","txt")作为key,
-
键盘录入一个文件夹路径,统计该文件夹(包含子文件夹)中每种类型的文件及个数,注意:用文件类型(后缀名,不包含.(点),如:"java","txt")作为key