情形:公司申请软著需要统计项目源代码的行数,那么多文件不可能一个文件一个文件的去统计吧,于是借鉴了网上大神的方法再稍微修改了一下也算是原创吧
可输出 文件总个数、项目代码总行数和每个文件的行数
效果
上代码
重要:首先安装imageinfo模块
npm install imageinfo
//引用文件系统模块
var fs = require("fs");
//引用imageinfo模块
var image = require("imageinfo");
function readFileList(path, filesList) {
var files = fs.readdirSync(path);
files.forEach(function (itm, index) {
var stat = fs.statSync(path + itm);
if (stat.isDirectory()) {
//递归读取文件
readFileList(path + itm + "/", filesList)
} else {
var obj = {};//定义一个对象存放文件的路径和名字
&n

本文介绍如何使用Node.js快速统计项目中所有文件的代码行数,适用于软著申请等场景。通过定制脚本,可以实现一键统计文件总个数、代码总行数及每个文件的详细行数。文章提供了具体实现代码,并提示需先安装imageinfo模块。作者承诺提供学术交流支持。
最低0.47元/天 解锁文章
1156

被折叠的 条评论
为什么被折叠?



