在一个文件夹下有子文件夹还有文件要求输出所有文件的路径,如是文件夹的继续判断直到输出文件的路径为止,怎么做呀!

tianbo912 2007-09-13 11:18:46
在一个文件夹下有子文件夹还有文件要求输出所有文件的路径,如是文件夹的继续判断直到输出文件的路径为止,怎么做呀!
...全文
97 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
idilent 2007-09-13
  • 打赏
  • 举报
回复
汗,忘了找子文件夹了
Davis129 2007-09-13
  • 打赏
  • 举报
回复
楼上如果是个文件夹 就进入死循环了

这是我以前写的一个练习代码
//遍历所有文件和目录
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());
}
}
idilent 2007-09-13
  • 打赏
  • 举报
回复
String getFilePath(File file){
if (file.isFile()){
return file.getAbsolutePath();
}else{
return getFilePath(file);
}
}

62,623

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧