流与文件

Posted zjl-0217

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了流与文件相关的知识,希望对你有一定的参考价值。

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

 





























以上是关于流与文件的主要内容,如果未能解决你的问题,请参考以下文章

作业12-流与文件

作业12-流与文件

java 作业12-流与文件

java week 12 ——流与文件

作业12-流与文件

05流与文件 动手动脑