从键盘接收一个文件夹路径,统计该文件夹大小(方法2)

原创 2018年04月14日 22:38:59
import java.io.File;
import java.util.Scanner;

public class T1_method2 {
	//在成员变量位置上,定义统计变量。
	static long length = 0;
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		System.out.println("请输入文件夹路径:");
		String s = sc.nextLine();

		File file = new File(s);
		getSize(file);
		
		System.out.println("该文件夹的大小为"+length+"字节");
	}
	/*
	 * 统计文件夹的大小
	 */
	public static void getSize(File file) {
		if(file.isDirectory()) {
			// 获取file列表
			File[] files = file.listFiles();
			// 遍历列表
			for (File f : files) {
				// 判断file属性
				if (f.isFile()) {
					length += f.length();
				} else if (f.isDirectory()) {
					getSize(f);
				}
			}
		}
	}
}

MATLAB数据分析与统计

全面学习MATLAB在数据统计分析领域中的知识
  • 2017年05月06日 13:18

File类递归(统计文件夹大小)

File类递归(从键盘中接收一个文件夹路径,统计文件夹大小)public class Test1 { /** * @param args * 需求:1,从键盘接收一个文件夹路...
  • xgangzai
  • xgangzai
  • 2017-07-29 23:31:17
  • 633

统计文件夹大小

从键盘接收一个文件夹路径,并统计该文件夹的大小package com.wang.test; import java.io.File; import java.util.Scanner; publi...
  • w19960811
  • w19960811
  • 2017-09-16 09:42:04
  • 111

从键盘接收一个文件夹路径,统计该文件夹大小

package zy;import java.io.File; import java.util.Scanner;/** * 从键盘接收一个文件夹路径,统计该文件夹大小 * @author ...
  • qq_37736906
  • qq_37736906
  • 2017-08-02 21:42:38
  • 148

从键盘接收一个文件夹路径,删除该文件夹

从键盘接收一个文件夹路径,删除该文件夹public class Test2 { /** * 需求:2,从键盘接收一个文件夹路径,删除该文件夹 * * 删除该文件夹...
  • xgangzai
  • xgangzai
  • 2017-07-29 23:52:40
  • 415

键盘录入一个文件夹路径,可以计算文件夹大小

package cn.zr.file; import java.io.File; import java.util.Scanner; //从键盘录入一个文件夹路径,计算文件夹的大小 p...
  • cloud_java_master
  • cloud_java_master
  • 2016-12-24 16:57:58
  • 478

键盘录入一个文件夹路径,统计该文件夹(包含子文件夹)中每种类型的文件及个数

//javaSE的复习中偶然遇到这个IO流问题,做一次发现还有许多的不足//总结如下:①递归调用问题 第一次把Set集合放在调用函数中,每次递归调就会创建一个新的Set对象,导致无法存储文件后缀...
  • wangzili1995
  • wangzili1995
  • 2017-08-11 21:24:58
  • 940

从键盘接收一个文件夹路径,统计该文件夹大小(方法2)

import java.io.File; import java.util.Scanner; public class T1_method2 { //在成员变量位置上,定义统计变量。 stati...
  • ludadan
  • ludadan
  • 2018-04-14 22:38:59
  • 32

文件递归-从键盘接收一个文件夹路径,统计该文件夹大小

public static void main(String[] args) { File dir = getDir(); System.out.println(getFileLength...
  • Peter_Hao1015
  • Peter_Hao1015
  • 2018-04-23 17:21:33
  • 1

用C#统计文件夹大小

网站放上去后,可是空间提供商没有提供空间状态服务,比如已经使用的空间大小,没有地方可看,索性自己写一个,以查看空间的使用情况,首先在FileUtility实用类中我创建了以下实用方法:public s...
  • CarlHui
  • CarlHui
  • 2005-09-06 07:49:00
  • 4707
收藏助手
不良信息举报
您举报文章:从键盘接收一个文件夹路径,统计该文件夹大小(方法2)
举报原因:
原因补充:

(最多只允许输入30个字)