文件操作合集(持续更新)

文章记录了Java中对文件的基本操作,包括使用File类打开文件、重命名或移动文件,检查文件是否存在,创建输出流进行写入,使用FileWriter和BufferedWriter按字符或行读写,关闭和清空缓存,以及创建文件夹和多级目录的方法。强调了路径处理和文件操作时的注意事项。
摘要由CSDN通过智能技术生成

记录自己用到过的文件操作,如读写文件,重命名文件,仅记录有哪些操作以及需要注意的点,不记录具体怎样操作,具体操作可去搜其他文章

打开文件: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()

必须文件对象的路径是正确的

删除文件:file.delete()

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值