博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java统计文件夹中文件总行数
阅读量:6340 次
发布时间:2019-06-22

本文共 792 字,大约阅读时间需要 2 分钟。

本就想统计下我高三搞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

你可能感兴趣的文章
Linux之进程查看与管理
查看>>
碟中谍:完成任务机房是核心
查看>>
戴尔联合微软开发私有云入门级系统
查看>>
图片轮播滚动
查看>>
关于客户端与服务端时区不同导致客户端上的时间不准问题的解决方案
查看>>
基于Windows AD的单点登录系统(二)
查看>>
第17章 重新登录
查看>>
java 表现层:jsp、freemarker、velocity
查看>>
内置函数, 递归, 二分法
查看>>
java jni和android java ndk
查看>>
Kotlin技术分享:中缀调用、解构声明
查看>>
property函数
查看>>
数论 - 组合数学 + 素数分解 --- hdu 2284 : Solve the puzzle, Save the world!
查看>>
.Net 从零开始构建一个框架之基本实体结构与基本仓储构建
查看>>
C#核编之内建数据类型
查看>>
Oracle运算符收录(易忘记,但是又很重要的运算符)
查看>>
POJ 2062 Card Game Cheater
查看>>
'ascii' codec can't decode byte 0xd6 in position 0
查看>>
TPVJ水题
查看>>
OWINS是什么(转载)
查看>>