码迷,mamicode.com
首页 > 编程语言 > 详细

java代码实现输出指定以.java结尾的文件的绝对路径

时间:2017-04-29 20:59:14      阅读:174      评论:0      收藏:0      [点我收藏+]

标签:path   数组   cto   files   absolute   end   tab   main   对象   

package 输出指定文件绝对路径;

import java.io.File;
/*
 * 需求:请大家把"E:\\JAVA语言"文件夹下全部的java结尾的文件的绝对路径给输出在控制台。

* * 分析: * A:封装文件夹 * B:获取该文件夹下全部的文件或者文件夹的File数组 * C:遍历该File数组,得到每个File对象 * D:推断该File对象是否是文件夹 * 是:回到B * 否:继续推断是否以.java结尾 * 是:就输出该文件的绝对路径 * 否:不搭理它 */ public class FilePathDemo { public static void main(String[] args) { //封装文件夹 File srcFile = new File("E:\\JAVA语言"); //递归实现 getAllJavaFilePaths(srcFile); } private static void getAllJavaFilePaths(File srcFile) { //获取该文件夹下全部的文件或者文件夹的File数组 File[] fileArray = srcFile.listFiles(); //遍历该File数组,得到每个File对象 for(File file:fileArray){ //推断该File对象是否是文件夹 if(file.isDirectory()){ getAllJavaFilePaths(file);//递归调用 }else { //继续推断是否是以.java结尾 if(file.getName().endsWith(".java")){ //就输出该文件的绝对路径 System.out.println(file.getAbsolutePath()); } } } } }


java代码实现输出指定以.java结尾的文件的绝对路径

标签:path   数组   cto   files   absolute   end   tab   main   对象   

原文地址:http://www.cnblogs.com/gavanwanggw/p/6785924.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!