Java统计文件夹中文件总行数
本就想统计下我高三搞OI时写了多少行代码,最近学Java学了IO流,加上上次写的遍历文件夹,就能写个程序统计了o(∩_∩)o
//By LYLtimimport java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import java.io.IOException;public class TestIO {static BufferedReader BR = null;static long Count = 0;public static void main(String[] args) throws IOException {Trvs(new File("D:/Temp/LYLtim_OI"));System.out.print(Count);}static void Trvs(File f) throws IOException {File[] childs = f.listFiles();for (int i = 0; i < childs.length; i++) {if (childs[i].isFile()) {BR = new BufferedReader(new FileReader(childs[i]));while (BR.readLine() != null) Count += 1;}else Trvs(childs[i]);}}}
结果是:8258
比我想象中的几万行要少啊。。。>_<
不过我做《奥赛经典》的代码被我误删了没算,加上的话上万行还是有的。。。:-)
转载于:https://www.cnblogs.com/LYLtim/archive/2012/01/28/2330754.html
Java统计文件夹中文件总行数相关推荐
- 合并文件夹中子目录_01 Linux之统计文件夹中文件个数以及目录个数
案例分析: 今天遇到了一个需要统计路径下目录个数的问题 如果一个一个的去数会很麻烦,找到了一篇文章刚好提到这个,于是我将方法整理了一下. 该方法的链接: Linux统计文件夹中文件个数以及目录个数_S ...
- 使用java对文件夹中文件后缀进行修改
使用java对文件夹中文件后缀进行修改 在网上找到的项目资料,本打算学习下,结果给的资料是ziw格式,需要使用为知笔记才能打开,百度半天没有找到为知笔记的下载方式,但是看到可以转换格式为zip,然后进 ...
- python中按照文件夹中文件的排列顺序读取文件内容,python文件显示和windows目录显示一致
原创 python中按照文件夹中文件的排列顺序读取文件内容 2018-12-06 11:49:18 途径北海道 阅读数 3891 更多 分类专栏: python 版权声明:本文为博主原创文章,遵循 C ...
- python读取文件夹-Python按顺序读取文件夹中文件
参考资料: 涉及到文件操作,我们有时候会读取一个文件夹中的所有的文件.这些文件可能是文件名完全混乱的,也可能是完全格式化的(如1.png,2.png...).下面介绍Python中的几种按顺序(假如有 ...
- QListWidget读取本地文件夹中文件并显示名字,双击读取xml数据
文章目录 前言 一.读取本地文件并显示 二.双击读取数据 前言 本文主要是为了解决QListWidget读取本地文件夹中文件,并且显示的问题.然后双击读取其中xml数据 一.读取本地文件并显示 如下的 ...
- 文件夹中文件名称的获取,并相应的添加或删除对应的文件夹或文佳
1.获取文件夹中文件夹的名称,并添加或删除对应的文件夹 <1> 获取文件夹的名称 fldPath = "相对应的路径名称" dirInfo = New Director ...
- 用bat批量改文件夹中文件的名字
目录 获取需要文件夹中文件的所有文件路径 通过excel按规律改变名字 用ren 连接旧文件名和新文件名 把连接好的命令复制粘贴到txt,后改txt后缀为bat,完成! 获取需要文件夹中文件的所有文件 ...
- php获取文件夹中文件名称
php获取文件夹中文件名称 <?php $handler = opendir('upload/ftp');//当前目录中的文件夹下的文件夹 while( ($filename = readdir ...
- Linux查看文件夹中文件的个数
我的个人微信公众号:Microstrong微信公众号ID:MicrostrongAI公众号介绍:Microstrong(小强)同学主要研究机器学习.深度学习.计算机视觉.智能对话系统相关内容,分享在学 ...
- linux复制文件夹排除文件,【linux】复制文件夹中文件,排除部分文件
用字符流实现每个文件夹中创建包含所有文件信息的readme.txt package com.readme; import java.io.BufferedWriter; import java.io. ...
最新文章
- java 判断语句 性能_前端性能优化:js中优化条件判断语句
- html不可选择的按钮,HTML功能无法使用按钮
- RHE5服务器配置——Samba服务器
- python怎么加图片_python中如何保存图片
- Linux下创建Oracle的实例
- javascript : instanceof,typeof,constructor
- 欧莱雅收购AI公司ModiFace,想让自拍照“一键上妆”
- SpringBoot+Dubbo实战demo
- python类创建对象底层实现机制(简单)
- keras load model 并保存特定层 (pop) 的权重save new_model
- node.js(四)Mongoose使用进阶
- 绿盟科技 linux漏洞,apache漏洞修复(绿盟科技漏洞)
- WPS如何在同一篇文档针对不同章节设置不同的页眉页脚
- IPV6在容器云中的部署(一)
- 外贸沟通谈判中加分项,这些你都知道吗?
- 出现make: *** No rule to make target `all'. Stop.解决办法
- 精尽 Netty 原理与源码专栏( 已经完成 61+ 篇,预计总共 70+ 篇 )
- 欧氏空间位姿与变换矩阵的转换
- 引流三十六招第十四招:蹭热门工具流量,日引上千精准粉
- 近期公司笔试题(4)
热门文章
- 说一下StoreBoard和纯代码编程各有什么好处吧
- 使用无限生命期Session的方法
- 《算法竞赛入门经典》第一章1.5
- java解析xml文件四种方式介绍、性能比较和基本使用方法
- bugzilla与subversion通过scmbug整合
- 分布式事务解决方案之 Alibaba Seata1.3.0 seata-server 1.3.0
- java模拟单链表环形链表解决约瑟夫问题
- JavaScript-Array操作
- LeetCode之Weekly Contest 90
- 开源,免费和跨平台 - MVP ComCamp 2015 KEYNOTE