请问如何在JAVA中遍历一个文件夹及这个文件夹下的子文件夹 请问如何在JAVA中遍历一个文件夹及这个文件夹下的子文件夹? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用File这个类得方法isFile() ;isDirectory() ;写一个递归 递归呗,好像是getSubDirectory吧或者getChildren之类的,记混了。 刚刚写了一个import java.io.*;public class ListFile { /** * @param args */ public static void main(String[] args) throws Exception{ listFile(new File("D:\\Java\\Tomcat 5.0\\webapps\\MyDvd")); } public static void listFile(File file) throws Exception { if(file.isFile()) { System.out.println("File :"+file.getAbsolutePath()); } else { System.out.println("Dir :"+file.getAbsolutePath()); File[] files = file.listFiles(); for(int i = 0;i<files.length;i++) { listFile(files[i]); } } }}自己换一下路径 请教啊,找不见错误啊 java动态加载类的实现 呃。。又是线程问题。。 大家帮我看看,这个程序错在哪里呀? 小弟初学java就出现了一个错误,请大家帮忙阿。 谁能给我写一个linux下的java调用C代码的例子?我执行老是出问题? 谁来给我讲讲java的守护线程是怎么一回事?100分相赠 高分求助:一个足球联赛的算法 插入数据出错,怎么会这样,进来帮个忙吧! 关于线程调度,高手请进! 面向过程和面向对象的区别?? 菜鸟一个问题:*.001~*.a01等文件如何用?!
public class ListFile { /**
* @param args
*/
public static void main(String[] args) throws Exception{
listFile(new File("D:\\Java\\Tomcat 5.0\\webapps\\MyDvd"));
}
public static void listFile(File file) throws Exception {
if(file.isFile()) {
System.out.println("File :"+file.getAbsolutePath());
} else {
System.out.println("Dir :"+file.getAbsolutePath());
File[] files = file.listFiles();
for(int i = 0;i<files.length;i++) {
listFile(files[i]);
}
}
}
}自己换一下路径