如何统计一个文件夹里每个文件的代码行数

问题描述

麻烦大家指点一下,给点思路,我对C#还不是太熟。题目是这样的。用C#设计一个小程序,统计一个文件夹里(包括子文夹)每个文件的LinesofCode。假设文件夹里仅有*.js,*.html,*.css等程序文件(无图片等多媒体文件)。如何显示出每个文件的路径以及程序里的代码行数。某公司的面试题,周一就要交货,唉~太急了。麻烦大家帮帮忙。谢谢了。

解决方案

解决方案二:
显示文件路径C#里面有File,FileInfo,DirectoryInfo这几个类,你去看看显示文件行数:可以用File.ReadAllLines()这个方法,一行一行地读取文件,返回的是一个字符串数组
解决方案三:
File.ReadAllLines()返回的是字符串数组,他是按行读的,数组的Length就是文件的行数,在把每个文件读的数组Length加起来
解决方案四:
对于大的文件,ReadAllLines太耗内存,建议用内存映射,分块加载,查找#10#13为换行,然后统计计数

时间: 2024-09-06 04:57:48

如何统计一个文件夹里每个文件的代码行数的相关文章

mysql-如何读取MySQL文件夹里的文件

问题描述 如何读取MySQL文件夹里的文件 安装好MySQL后,里面的许多文件都没有读出来,包括在data文件里创建的数据库和表都无法读出来,请问是我的电脑格式有问题吗?需要下载什么软件吗?? 解决方案 MySQ安装后,会有个MySQL 5.6 Command Line Client的程序,用这个来操作mysql数据库,用sql语句 解决方案二: 找个mysql的简单教程看看.Mysql先安装,安装成功后给出创建服务的导航提示,成功了就启动mysql服务. 然后再控制台执行mysql命令才能看到

文件夹里的文件访问验证问题

问题描述 用form验证可以验证页面,但是如果直接输入某个文件下的文件的链接,却可以不用验证而直接下载下来了,比如有个下载园地,下载的资源不是保存在数据库中的而是保存在网站下的某个文件夹里的,该如何让文件夹里的文件访问时也需要验证呢? 解决方案 解决方案二:可以在web.config里面写authorization节解决方案三:如何写解决方案四:想省事的话用ASP.NET的网站管理工具VS-->网站-->ASP.NET配置自己写web.config头很大,一不小心逻辑乱了就出问题了解决方案五:

怎么用java读取服务器一个文件夹里所有文件的文件名,在JSP页面形成一个目录列表,通过点击列表实现下载

问题描述 请大侠们帮忙!最好代码贴全一点,从读到到下载下来.谢谢各位了!我要读的服务器上面得都是.vox文件. 解决方案 解决方案二:关注中....解决方案三:在补充一下.服务器上的文件夹是共享的.解决方案四:如果你是用struts2个人认为用两个方法,其他也是一样的道理先用个bean封装你的FILE信息!Filefile=newFile("");File[]files=file.listFiles();for(inti=0;i<files.length;i++){//封装你的实

Windows7系统如何将所有文件夹里的文件查看方式设置成平铺

  1.首先进入某个目录,然后将该目录中空白处右键选择平铺,将所有的文件和文件夹都设置成平铺显示; 2.接着进入资源管理器,然后点击"组织--文件夹选项"选项; 3.之后在弹出来的文件夹选项界面中,切换到"查看"选项卡,然后点击"应用到文件夹"按钮,这样Windows7的所有文件夹就设置成了平铺方式了.

求助怎么用C# 取一个文件夹中所有的txt的行数并且写入dataGridView

问题描述 计算txt的行数和dataGridView单元格一一对应各个txt文件内容为(例):E00401504EB9FE7DE00401504EB9FE7DE00401504EB9FE7DE00401502BB0D3DFE00401502BB0D3DFtxt第一站第一时段第一站第二时段.........dataGridView站数/时段第1时段第2时段第3时段第4时段第1站第2站第3站本人纯属菜鸟需要各位大神源代码 解决方案 解决方案二:技术差,连描述都不清楚,txt例子和gv的描述看不懂是怎

谁做过遍历手机下指定文件夹里的文件

问题描述 我写了个js ,但不执行new ActiveXObject("Scripting.FileSystemObject"); 为什么,具体代码如下

Windows文件夹共享及文件权限管理

文件共享管理 1.只可对文件夹共享,如果只是要对某一文件共享,必须先将文件放入共享文件夹下 权限:可以设置被共享的文件夹的权限 缓存:如果共享文件网络切断,用户是否还可以脱机浏览共享文件夹 2.如何访问共享文件夹 单击网上邻居,就可以看到本网段内的所有被共享的文件夹 3.文件夹权限说明 A.文件权限类型说明 读取:此权限可以查看文件夹内的文件名称,子文件夹的属性. 写入:可以在文件夹里写入文件与文件夹.更改文件的属性. 列出文件夹目录:除了"读取"权限外,还有"列出子文件夹&

Android资源文件夹及资源文件的详细介绍

与其他平台的应用程序一样,Android中的应用程序也会使用各种资源,比如图片,字串等,会把它们放入源码的相应文件夹下面,Android也支持并鼓励开发者把UI相关的布局和元素,用XML资源来实现.总结起来,Android中支持的资源有:•颜色值                 /res/values               以resources为Root的XML文件,定义形式为<color name>value</color>•字串                    /r

PHP转换文件夹下所有文件编码的实现代码_php技巧

PHP转换文件夹下所有文件的编码 适合发布网站的其他编码版本 比如你有一个GBK版本 你想有一个UTF8版本 或者你只有GBK的源码 你想二次开发 但是你不想改变IDE的编码方式 你可以用这个程序将其批量转化为UTF8:代码如下: 复制代码 代码如下: <?php/*** 把一个文件夹里的文件全部转码 只能转一次 否则全部变乱码* @param string $filename*/function iconv_file($filename,$input_encoding='gbk',$outpu