Java文件常见操作

  • 字节流:基本单位字节,通常不设缓存区

  • 字符流:基本单位字符,使用缓存区

  • 文件夹: File myFile = new File(path); myFile.mkdir(); myFile.delete();

  • 文件:myFile.createNewFile();

写入文件:

FileOutputStream: 字节流

FileWriter: FileWriter fw = new FileWriter(myFile,true); //参数true追加内容,or覆盖内容

BufferedWriter:BufferedWriter bw = new BufferedWriter(new FileWriter(myFile,true));

PrintWriter:打印流

  • 读取文件

FileInputStream:字节流

InputStreamReader:字符流

BufferedReader以行为单位读取文件,常用于读面向行的格式化文件

BufferedReader reader = new BufferedReader(new FileReader(myFile));

你可能感兴趣的:(Java文件常见操作)