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

遍历指定路径下的所有java文件

2013-05-31 10:04 381 查看
private static List<String> filePathList = new ArrayList<String>();

public static List<String> getFilePath(String dir)
{
// 如果dir不以文件分隔符结尾,自动添加文件分隔符
if (!dir.endsWith(File.separator))
{
dir = dir + File.separator;
}
File dirFile = new File(dir);
// 如果dir对应的文件不存在,或者不是一个目录,则退出
if (!dirFile.exists() || !dirFile.isDirectory())
{
System.out.println(dir + "目录不存在!");
return filePathList;
}

File[] files = dirFile.listFiles();
for (int i = 0; i < files.length; i++)
{
if (files[i].isFile())
{
String fileAbsolutePath = files[i].getAbsolutePath();
if (fileAbsolutePath.endsWith("java"))
{
// System.out.println(files[i].getAbsolutePath());
filePathList.add(files[i].getAbsolutePath());
}
}
else
{
getFilePath(files[i].getAbsolutePath());
}
}

return filePathList;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: