• 大小: 0.01M
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-02-01
  • 语言: Java
  • 标签: java  项目行数  

资源简介

在main方法中更改的项目的目录,运行main方法,计算出项目总行数,包括java、xml、js、css、html总和行数,可更改计算的文件类型

资源截图

代码片段和文件信息

package dlt;

import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import java.util.ArrayList;
import java.util.List;

public class LineCounter {
List list = new ArrayList();
    FileReader fr = null;
    BufferedReader br = null;
    
    int linenumber = 0;
    
    public void counter(String projectName) {
//        String path = System.getProperty(“user.dir“);
        String path = “E:/workspace/“ + projectName;
        System.out.println(path);
        File file = new File(path);
        File files[] = null;
        files = file.listFiles();
        addFile(files);
        isDirectory(files);
        readLinePerFile();
        System.out.println(“Totle:“ + linenumber + “行“);
    }
 
    // 判断是否是目录
    public void isDi

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        519  2019-02-21 08:59  countLine\.classpath

     文件       1036  2018-09-17 08:36  countLine\.project

     文件        503  2018-09-17 08:36  countLine\.settings\.jsdtscope

     文件         61  2018-12-17 15:26  countLine\.settings\oracle.eclipse.tools.webtier.ui.prefs

     文件        364  2018-09-17 08:36  countLine\.settings\org.eclipse.jdt.core.prefs

     文件        430  2018-09-17 08:37  countLine\.settings\org.eclipse.wst.common.component

     文件        305  2018-09-17 08:36  countLine\.settings\org.eclipse.wst.common.project.facet.core.xml

     文件         49  2018-09-17 08:36  countLine\.settings\org.eclipse.wst.jsdt.ui.superType.container

     文件          6  2018-09-17 08:36  countLine\.settings\org.eclipse.wst.jsdt.ui.superType.name

     文件       4124  2019-02-21 08:59  countLine\build\classes\dlt\JDBC.class

     文件       3463  2019-02-21 08:59  countLine\build\classes\dlt\LineCounter.class

     文件       1227  2019-02-21 08:59  countLine\build\classes\dlt\Module.class

     文件       6706  2019-02-21 09:04  countLine\build\classes\dlt\Test.class

     文件       1954  2019-02-21 08:59  countLine\build\classes\dlt\Test2.class

     文件       3278  2019-02-19 11:27  countLine\src\dlt\LineCounter.java

     文件          0  2018-12-17 15:26  countLine\Web\11.html

     文件         39  2018-09-17 08:36  countLine\Web\meta-INF\MANIFEST.MF

     目录          0  2019-02-21 09:05  countLine\build\classes\dlt

     目录          0  2019-02-21 08:59  countLine\Web\WEB-INF\lib

     目录          0  2019-02-21 09:05  countLine\build\classes

     目录          0  2019-02-21 09:06  countLine\src\dlt

     目录          0  2019-02-21 09:05  countLine\Web\meta-INF

     目录          0  2019-02-21 09:05  countLine\Web\WEB-INF

     目录          0  2019-02-21 09:05  countLine\.settings

     目录          0  2019-02-21 09:05  countLine\build

     目录          0  2019-02-21 09:05  countLine\src

     目录          0  2019-02-21 09:05  countLine\Web

     目录          0  2019-02-21 09:05  countLine

----------- ---------  ---------- -----  ----

                24064                    28

............此处省略1个文件信息

评论

共有 条评论