首页 > 其他 > 详细

流与文件

时间:2018-11-19 12:20:01      阅读:145      评论:0      收藏:0      [点我收藏+]
package StreamAndfile;
import java.io.File;
import java.util.ArrayList;
public class Test1 {
  static long size=0;
  private static ArrayList<String> filelist=new ArrayList<String>();
  public static void main(String[] args) {
  String filePath = "D://Test1";
   Test1.getFiles(filePath);
   System.out.println("文件夹的总容量为"+size); 
  }
  static void getFiles(String filePath) {
   int i = 0;
   File f=new File(filePath);
   File[] files=f.listFiles();
   for(File file:files) {
    if(file.isDirectory()) {
     getFiles(file.getAbsolutePath());
     filelist.add(file.getAbsolutePath());
    } else {
     System.out.println(files[i].getAbsolutePath());
     int sum = file.getAbsolutePath().length();
     size += file.getAbsolutePath().length();
     System.out.println("本文件的大小为"+sum);
     i++;
     }
   
   }
    }
}
       技术分享图片

 

流与文件

原文:https://www.cnblogs.com/zjl-0217/p/9982123.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!