public class DirctorRecur {
public int counter=0; //用于统计文件个数
public void outputFiles(File file)
{
File[] files = file.listFiles(); //返回目录中的文件 或者文件夹
for (File f : files) //遍历文件或者文件夹
{
if (f.isDirectory()) //如果是文件夹
outputFiles(f); //重新传入outputFile
else if (f.getName().endsWith(".java") ) //加上条件如果扩展名为.java文件
{
System.out.println(f.getAbsolutePath()); //打印
counter++; //统计个数
}
}
}
public void printAlSize(){
System.out.println(counter); //打印 文件个数
}
public static void main (String[] args)
{
DirctorRecur d = new DirctorRecur();
d.outputFiles(new File("E:\\WORK\\DEMO\\Tomcat5.5"));
d.printAlSize();
}
}
输出文件夹中java文件的路径和文件数目
最新推荐文章于 2023-01-11 23:04:02 发布