IO概述

当需要把内存中的数据存储到持久化设备上这个动作称为输出(写)Output操作。

当把持久设备上的数据读取到内存中的这个动作称为输入(读)Input操作。

因此我们把这种输入和输出动作称为IO操作。

File类

      File类的构造函数

 

 

 创建一个TXT文件

1 import java.io.File;
 2 import java.io.IOException;
 3 
 4 public class Test1 {
 5     public static void main(String[] args) {
 6         File f=new File("d:"+java+"test.txt");File.separator
 7         try {
 8             f.createNewFile();
 9         } catch (IOException e) {
10             e.printStackTrace();
11         }
12     }
13 }

  删除一个指定文件

 1 import java.io.File;
 2 
 3 public class Test2 {
 4     public static void main(String[] args) {
 5         File f=new File("d:"+java+"test.txt");
 6         if(f.exists()){//判断文件存不存在,如不存在就不用删除了
 7             f.delete();
 8         }
 9     }
10 }

 listFiles()与list()两种列出的方法

public static void getPath(){
	File file = new File("D:\\java");
	/*String [] files= file.list();
	for(String s:files){
		System.out.println(s);
	}*/
	File [] arr = file.listFiles();
	for (File f:arr){
		System.out.println(f.length());
	}
}

 

posted on 2020-02-16 15:46  二三旧友  阅读(120)  评论(0编辑  收藏  举报