记录自己用到过的文件操作,如读写文件,重命名文件,仅记录有哪些操作以及需要注意的点,不记录具体怎样操作,具体操作可去搜其他文章
打开文件:File file = new File(String)
参数为文件路径;一般C盘不可访问;可以使用"+"将不同String对象组合成一个路径
路径举例:String dir = "E:\\" + "1.jpg";
文件重命名/移动:file.renameTo(File)
删去renameTo左边的文件,并创建renameTo右边的文件,且文件的数据会保留
判断文件存在:file.exists()
创建输出流:
FileWriter writer = new FileWriter(File(,boolean));
按字符读取,每次读一个字符
boolean参数默认设为false,意为写入新数据前初始化文件,若设为true,则不会初始化文件
或
BufferedWriter bw = new BufferedWriter(FileWriter);
按行读取,每次读一行
关闭文件流:流.close();
清空缓存区:输出流.flush();
从文件读入数据:Reader.read()或br.readLine();
向文件写入数据:输出流.write(String);
创建文件夹:file.mkdir(String)
必须参数中的路径是正确的
创建多级文件夹:file.mkdirs(String)
若参数种的路径不存在,则会创造出该路径
创建文件:file.createNewFile()
必须文件对象的路径是正确的