package com.kehaoinfo.rmip.portal.webmvc;
import java.io.File;
public class Test5 {
static int jsp = 0, java = 0, js = 0;
public static void main(String[] args) {
String fname = "E:\\projects";
getFileList(fname);
System.out.println("jsp:"+jsp);
System.out.println("js:"+js);
System.out.println("java:"+java);
}
public static void getFileList(String dir) {
File dirFile = new File(dir);
// 判断是否是目录
if (dirFile.isDirectory()) {
// 获得文件夹下的文件列表,然后根据文件类型分别处理
File[] files = dirFile.listFiles();
if (null != files && files.length > 0) {
for (File file : files) {
// 如果不是目录,直接统计
if (!file.isDirectory()) {
String sn = file.getName();
if (sn.endsWith(".jsp")) {
jsp++;
}
if (sn.endsWith(".java")) {
java++;
}
if (sn.endsWith(".js")) {
js++;
}
} else {
// 对于目录文件,递归调用
getFileList(file.getAbsolutePath());
}
}
}
}
}
}
import java.io.File;
public class Test5 {
static int jsp = 0, java = 0, js = 0;
public static void main(String[] args) {
String fname = "E:\\projects";
getFileList(fname);
System.out.println("jsp:"+jsp);
System.out.println("js:"+js);
System.out.println("java:"+java);
}
public static void getFileList(String dir) {
File dirFile = new File(dir);
// 判断是否是目录
if (dirFile.isDirectory()) {
// 获得文件夹下的文件列表,然后根据文件类型分别处理
File[] files = dirFile.listFiles();
if (null != files && files.length > 0) {
for (File file : files) {
// 如果不是目录,直接统计
if (!file.isDirectory()) {
String sn = file.getName();
if (sn.endsWith(".jsp")) {
jsp++;
}
if (sn.endsWith(".java")) {
java++;
}
if (sn.endsWith(".js")) {
js++;
}
} else {
// 对于目录文件,递归调用
getFileList(file.getAbsolutePath());
}
}
}
}
}
}