日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

扫描代码行数

發布時間:2024/1/8 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 扫描代码行数 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
package cn.lxm.attendance.common.utils;import java.io.*;/*** @author lxm* @version 1.1* @date 2019/12/5 0005 13:49*/ public class ScanCode {// 代碼總行數private static long codeCount = 0;public static void main(String[] args) {// 需要掃描的路徑File file = new File("C:\\onw-project\\branch\\2.12");// 列出file文件列下所有的文件,這些File,可能是文件夾也可能是文件File[] files = file.listFiles();for (int i = 0; i < files.length; i++) {File in = files[i];if (in.isFile()) {isF(file);} else if (in.isDirectory()) {isD(in);}}}// 文件夾的處理private static void isD(File file){System.out.println("正在掃描的文件= " + file.getName());if (file.isDirectory()) {File[] files = file.listFiles();for (File f :files) {if (f.isDirectory()) {isD(f);} else {isF(f);}}} else {isF(file);}}// 文件的處理private static void isF(File file) {System.out.println("正在解析的文件 = " + file.getName());boolean contains = file.getName().contains(".java");// 只掃描文件名為.java的文件if (contains) {try {BufferedReader bufferedReader = new BufferedReader(new FileReader(file));// 讀取buffer中的行數long count = bufferedReader.lines().count();codeCount += count;System.out.println("總代碼行數 = " + codeCount);} catch (FileNotFoundException e) {e.printStackTrace();} catch (IOException e) {e.printStackTrace();}}} }

?

總結

以上是生活随笔為你收集整理的扫描代码行数的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。