您的位置:首页 > 编程语言 > Java开发

获取某个目录下 所有带.java 的文件

2012-07-10 11:19 246 查看
遍历某个目录下的java文件

package file;

import java.io.File;

/**
 * 
 * @author zeng 获取某个目录下 所有带.java 的文件
 */
public class GetFileName {
	public static void main(String[] args) {
		getName("D:\\e_learning\\workspace\\Zeng_java_study");
	}

	public static void getName(String path) {
		File file = new File(path);
		if (file.isDirectory()) {
			File[] dirFile = file.listFiles();
			for (File f : dirFile) {
				if (f.isDirectory())
					getName(f.getAbsolutePath());
				else {
					if (f.getName().endsWith(".java"))
						System.out.println(f.getAbsolutePath());
				}
			}
		}
	}
}


运行结果

D:\e_learning\workspace\Zeng_java_study\src\extendsimplements\Circle.java
D:\e_learning\workspace\Zeng_java_study\src\extendsimplements\Rect.java
D:\e_learning\workspace\Zeng_java_study\src\extendsimplements\Shape.java
D:\e_learning\workspace\Zeng_java_study\src\extendsimplements\squ.java
D:\e_learning\workspace\Zeng_java_study\src\file\GetFileName.java
D:\e_learning\workspace\Zeng_java_study\src\test\ArrayListTest.java
D:\e_learning\workspace\Zeng_java_study\src\test\Outer.java
D:\e_learning\workspace\Zeng_java_study\src\test\Test.java
D:\e_learning\workspace\Zeng_java_study\src\test\ThrowsTest.java
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: