码迷,mamicode.com
首页 > 其他好文 > 详细

流与文件

时间:2018-11-19 12:43:22      阅读:140      评论:0      收藏:0      [点我收藏+]

标签:rgs   ring   cto   size   java   get   man   new   port   

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++;
     }
   
   }
    }
}
       技术分享图片

 

流与文件

标签:rgs   ring   cto   size   java   get   man   new   port   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!