java Io

    科技2024-08-01  31

    文件系统

    java.io.File类是文件和目录的重要类 //创建目录 File file=new File(“c:/temp”); file.exists();//目录是否存在 file.mkdirs;//创建目录

    //创建文件 File f=new File(“C:/temp/abc.txt”); f.exists();//是否存在 f.creatNewFile();//创建文件

    //遍历目录下所有文件信息 File[] fs=d.listFiles(); for(File f:fs ){ System.out.println(f.getPath()); }

    //Path和java.io.File基本类似

    //获得path方法一,c:/temp/abc.txt; Path path=FileSystems.getDefault().getPath(“c:/temp”,“abc.txt”);

    Java IO包

    1.节点类:直接操作文件类 -InputStream,OutputStream(字节) …FileInputStream,OutputStream -Reader,Writer(字符) …FileReader,FileWriter

    2.转换类:字符到字节之间的转化 -InputStreamReader: -OutputStreamWriter 3.装饰类:装饰节点类

    DataInputStream,DataOut

    ===============

    写文件 先创建文件,写入数据,关闭文件 FileOutputStream,OutputStreamWriter,BufferedWriter BufferWreter write newLine

    try-resourse语句 try(BufferedWrite bw =new BufferedWrite(new OutputStreamWriter(new FileOutputStream(""))))

    读文件 先打开文件,逐行读入数据,关闭文件 FileInputStream,InputStreamReader,BufferedReader BufferReader readLine

    Processed: 0.009, SQL: 8