软件著作权统计源程序量,统计php代码行数
echo '<pre>';
// 统计php代码行数
function countLine($dir)
{$count = 0;if (is_dir($dir)) { $files = scandir($dir);foreach ($files as $file) {if ($file[0] == '.') continue;$file = $dir . "/" . $file;if (is_dir($file)) {$count += countLine($file);} else {if (strpos($file, ".php")) {$line_count = count(file($file));echo $file . ":$line_count\n";$count += $line_count;}}}} else {$count += count(file($dir));}return $count;
}$dir = __DIR__ . '/Application';
//var_dump($dir);
echo countLine($dir);
参考:https://blog.csdn.net/zizaimengzhongyue/article/details/51888868
软件著作权统计源程序量,统计php代码行数相关推荐
- 统计java文件中的代码行数
统计Java代码行数工具类 -- CodeCounterUtil.java 统计指定目录下的java文件中代码行数 -- public static int getCodeNumFromFo ...
- 使用Eclipse可以方便的统计工程或文件的代码行数,
使用Eclipse可以方便的统计工程或文件的代码行数,方法如下: 1.点击要统计的项目或许文件夹,在菜单栏点击Search,然后点击File... 2.选中正则表达式(Regular expressi ...
- 【原】Mac下统计任意文件夹中代码行数的工具——cloc
这里介绍一个Mac系统统计代码行数的工具cloc. 1.首先,安装homebrew,已安装的请跳过. 打开终端工具Terminal,输入下列命令.过程中会让你按RETURN键以及输入mac桌面密码,按 ...
- cloc JAVA文件_Mac下统计任意文件夹中代码行数的工具——cloc
这里介绍一个Mac系统统计代码行数的工具cloc. 1.首先,安装homebrew,已安装的请跳过. 打开终端工具Terminal,输入下列命令.过程中会让你按RETURN键以及输入mac桌面密码,按 ...
- 统计iOS项目的总代码行数的方法
1.打开终端, 2.用cd命令 定位到工程所在的目录,然后调用以下命名即可把每个源代码文件行数及总数统计出来: find . "(" -name "*.m" - ...
- 如何统计项目的代码行数
如何统计项目的代码行数 博客分类: Work summary 公司想要申请软件著作权,需要统计代码行数,找到方法如下: 方法一: 推荐:使用source counter软件进行统计,统计结果很详细. ...
- python 代码行数统计工具_使用Python设计一个代码统计工具
问题 设计一个程序,用于统计一个项目中的代码行数,包括文件个数,代码行数,注释行数,空行行数.尽量设计灵活一点可以通过输入不同参数来统计不同语言的项目,例如: # type用于指定文件类型 pytho ...
- 【git】Git 指令统计代码行数
目录 统计代码行数 加过滤条件 统计代码行数 统计当前项目代码行数 git ls-files | xargs cat | wc -l 细分每个文件的代码行数,相当于把上面命令细化: git ls-fi ...
- 使用vscode编码器统计代码行数
在一些特殊情况中我们需要计算代码的行数,这时我们就可以借助vscode的VS Code Counter插件进行统计. 第一步:选择VS Code Counter进行安装.(安装完毕有条件的可以重启编码 ...
- 千行代码率和代码行数总量
首先引用一句话:"用代码行数来衡量编程的进度,就如同用重量来衡量飞机的制造进度"这是比尔盖茨总结的一句非常经典的话". 我们统计这个不是目的,只是用来寻找开发过程中的一些 ...
最新文章
- 2016 ACM/ICPC Asia Regional Shenyang Online
- PHP利用jpgraph类画折线图
- eclipse设置和启动优化(转)
- 怎么实现登录之后跳转到登录之前的页面?SpringMVC+Freemarker
- 慕课-北京理工大学 机器学习 大学生上网时间 聚类,小白学习
- 电子美图更新36张!
- on() 和 click() 的区别:二者在绑定静态控件时没有区别,但是如果面对动态产生的控件,只有 on() 能成功的绑定到动态控件中。以下实例中原先的 HTML 元素点击其身后的 Dele
- ABAP 练习用航班数据
- rp软件app流程图_Axure制作流程图的图文操作
- php实现两张图片合成一张,如何把两张图片拼成一张
- 域用户创建和计算机加入域
- 湖南师范大学2018年大学生程序设计竞赛新生赛小名的回答
- 初学linux:第一个C语言程序运行(gcc)和调试(gdb)过程及命令
- 2019 牛客多校第二场 4/10
- VisionPro脚本详解
- js滚动数字动画效果
- Android /assets
- 【Axure交互教程】利用全局变量实现跨页面传值
- 我的世界python——“玻璃行者”
- 用python实现简单的网站信息更新自动通知