Guava: Files 文件工具类

本文详细介绍了JavaFiles类中的各种文件操作方法,如文件复制、移动、读写、哈希计算以及目录遍历等,展示了如何使用这些方法进行文件处理和I/O操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

接口方法说明

方法名称 方法描述
append(CharSequence from, File to, Charset charset)  已过时。使用 asCharSink(to, charset, FileWriteMode.APPEND).write(from),计划于2019年1月删除.
asByteSink(File file, FileWriteMode... modes)  返回一个新的ByteSink,用于将字节写入给定文件.
asByteSource(File file)  返回一个新的ByteSource,用于从给定文件中读取字节.
asCharSink(File file, Charset charset, FileWriteMode... modes)  返回一个新的CharSink,用于使用给定的字符集将字符数据写入给定文件.
asCharSource(File file, Charset charset)  返回一个新的CharSource,用于使用给定的字符集从给定文件中读取字符数据.
copy(File from, Charset charset, Appendable to)  已过时。使用 asCharSource(from, charset).copyTo(to). 计划于2019年1月删除.
copy(File from, File to)  将所有字节从一个文件复制到另一个文件.
copy(File from, OutputStream to)  将文件中的所有字节复制到输出流.
createParentDirs(File file)  需要注意的,如果最终创建失败,不能保证的是没有任何文件夹创建,也许在他的父目录路径上已经有某些文件夹被创建了.
createTempDir()  自动在系统的临时文件目录下创建一个新的目录,并返回他的名字。
equal(File file1, File file2) 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值