永发信息网

java遍历某个文件夹统计出有多少个java文件和jsp文件?怎么写?

答案:3  悬赏:10  手机版
解决时间 2021-03-08 00:31
java遍历某个文件夹统计出有多少个java文件和jsp文件?怎么写?
最佳答案
// TODO Auto-generated method stub

File f = new File ("此处改为自己的路径");
String nameArray[] = f.list();
int javaf=0;
int jspf=0;
for(String eachName:nameArray) {
if(eachName.endsWith(".java")){
javaf++;
}else if (eachName.endsWith(".jsp")){
jspf++;

}
}

System.out.println("java 文件有 "+javaf+"个"+"\n"+"jsp 文件有 "+jspf+"个");
全部回答
File[] files=new File("").listFiles();方法可能写错,可查看API,
获得这个文件夹下的文件列表,遍历链表,判断列表中的文件,对其进行统计。可对文件名的后缀进行判断,用.endWith(“.java”)或jsp替换即可。
public static void main(String[] args) {
        int jsp = 0;        //定义JSP
        int java = 0;       //定义JAVA
        File srcFile = new File("d:/demo");  //指定路径
        boolean bFile = srcFile.exists();
        if (!bFile || !srcFile.isDirectory() || !srcFile.canRead()) {
            try {
                srcFile.createNewFile();
            } catch (IOException e) {
                e.printStackTrace();
            }
        }else{
            File[] file = srcFile.listFiles();
            for(int i=0;i                if(file[i].getAbsolutePath().indexOf(".jsp")>-1)
                    jsp++;
                if(file[i].getAbsolutePath().indexOf(".java")>-1)
                    java++;
            }
            System.out.println("JSP文件总数="+jsp);
            System.out.println("JAVA文件总数"+java);
         }
     }
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
女友为什么不让我送礼物
德兴和房地产经纪有限公司在哪里啊,我有事要
Loveis…是什么意思?
下列器官与消化无关的是A肾上腺 B唾液腺 C胰
计入营业税金及附加的税金有哪些
我对c语言一点也不懂 弄了本谭浩强的《c程序
盒子里的泡沫可以做什么手工
白色的棒球帽脏了,如何清洗?谢谢了,大神帮
冠宏星(漳州)房地产发展有限公司地址在什么地
【垩】垩是什么字?怎么读?垩是什么意思?
杭州建设银行周六周日都停业吗
什么叫处于脱机状态
景园商厦地址在哪,我要去那里办事
【手的笔顺】手的笔顺和笔划心字和几字的笔顺
拳皇13莉安娜怎么出招
推荐资讯
如何将$.warn警告框放在页面下方
人民法院对违反法庭规则的人,可以什么
负债类贷方发生额怎么算
鲜奶加热到多少合适
立邦思南特约经销店在什么地方啊,我要过去处
近日日语求救。。。。。。
增值税发票开票员一个人可以开几家公司
显卡微星 R9 280X GAMING 3G
聂浩浩这名字给打多少分?
我每吃个毛玉头有什么营养
老婆总要管我得钱~感觉有种不被信任~该怎么
瓦子冲在什么地方啊,我要过去处理事情
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?