zoukankan      html  css  js  c++  java
  • 求出目录的大小

    import java.io.File;
    import java.util.Scanner;
    
    public class DirectorySize {
        public static void main(String[] args){
            System.out.print("Enter a directory or a file: ");
            Scanner input = new Scanner(System.in);
            String directory = input.nextLine();
            
            System.out.println(getSize(new File(directory)) + " bytes");    
        }
        
        public static long getSize(File file){
            long size = 0;
            
            if(file.isDirectory())
            {
                File[] files = file.listFiles(); // All files and Subdirectories
                for(int i = 0; i < files.length; i++)
                {
                    size += getSize(files[i]);
                }
            }
            else
            {
                size += file.length();    
            }
            return size;
        }
    }
  • 相关阅读:
    第四周作业
    jsp第二次作业
    jsp第一次作业
    软件测试1
    activity
    listview
    sql
    登录
    第二次安卓作业
    安卓第一周作业
  • 原文地址:https://www.cnblogs.com/utank/p/3603067.html
Copyright © 2011-2022 走看看