你的位置:首页 > Java教程

[Java教程]IO流总结


1、File类:用于描述一个文件系统中的目录或文件

通过File可以获取文件的或目录的名字、大小、修改日期信息,但不能对文件内容进行访问

例如创建一个目录:

File f = new File("."+File.separator+"aa.txt");//文件路径分隔符根据系统而定,"."表示当前包目录
  System.out.println(f.exists());
  if(!f.exists()){
   try{
    f.createNewFile();
   }catch(Exception e){
    System.out.println(e.getStackTrace());
   }
   
  }

2、File还提供了list方法,用于返回指定目录下文件或目录的数组

3输入流输出流

字节流:

InputStream   OutputStream

FileInputStream FileOutputStream

BufferedInputStream  BufferedOutputStream

字符流

Writer    Reader

InputStreamReader  OutputStreamWriter

BufferedWriter   BufferedReader