在一个文件夹下有子文件夹还有文件要求输出所有文件的路径,如是文件夹的继续判断直到输出文件的路径为止,怎么做呀! 在一个文件夹下有子文件夹还有文件要求输出所有文件的路径,如是文件夹的继续判断直到输出文件的路径为止,怎么做呀! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 String getFilePath(File file){if (file.isFile()){return file.getAbsolutePath();}else{return getFilePath(file);}} 楼上如果是个文件夹 就进入死循环了这是我以前写的一个练习代码 //遍历所有文件和目录 private static void getAllFiles(File afile)throws Exception{ if(afile.isDirectory()){ System.out.println("dir: "+afile.getPath()); File[] files = afile.listFiles(); if(files.length>0){ for(int i=0;i<files.length;i++){ getAllFiles(files[i]); } } }else{ System.out.println("file: "+afile.getPath()); } } java 排序 容器 请问如何利用数组名字中的数字操纵数组,例子如下,看起来挺有意思的哦!!!在线等待。。。。。。 线程的问题..希望有人帮忙. 有多少人在学习JXTA 如何取模? 紧急求助:被win8的JDK配置逼到走投无路了 在applet里面使用jdbc连sql server数据库时出错! 小问题,请指教! 高分求救!一个随机数产生的问题 一个要去做java项目的C++程序员的求救! ChartDirector求救 JTable上显示JCheckBox,如何显示disabled
if (file.isFile()){
return file.getAbsolutePath();
}else{
return getFilePath(file);
}
}
//遍历所有文件和目录
private static void getAllFiles(File afile)throws Exception{
if(afile.isDirectory()){
System.out.println("dir: "+afile.getPath());
File[] files = afile.listFiles();
if(files.length>0){
for(int i=0;i<files.length;i++){
getAllFiles(files[i]);
}
}
}else{
System.out.println("file: "+afile.getPath());
}
}