JAVA遍历一个文件夹中的所有文件---(递归)

来源:百度知道 编辑:UC知道 时间:2024/09/20 08:40:23
遍历一个文件夹中的所有文件---(递归)

public void traverseFolder2(String path) {

File file = new File(path);        

if (file.exists()) {

File[] files = file.listFiles();            

if (null == files || files.length == 0) {

System.out.println("文件夹是空的!");                

return;

} else {                

for (File file2 : files) {                    

if (file2.isDirectory()) {

System.out.println("文件夹:" + file2.getAbsolutePath());

traverseFolder2(file2.getAbsolutePath());

} else {

System.out.println("文件:" + file2.getAbsolutePath());

}

}

}

} else {

System.out.println("文件不存在!");

}

}

java输出流的问题(遍历文件夹之后) VC++中怎么对一个文件夹遍历所有子文件(包括子文件的文件)并记录名称? VB 如何遍历文件夹下所有文件,高手请指教 50分求excel宏:使用excel如何取得一个文件夹下所有的xls文件,并把文件名放进一个字符串数组中遍历呢 如何删除一个文件夹其下所有子文件夹中的所有同一类型文件 怎么将一个文件夹中的所有图片设为桌面? java如何遍历二叉树? JAVA怎样做文件遍历? java列出文件夹下的所有文件 C# 遍历文件夹的源代码