🗒️Commons-io

Agoinnnnnn

JavaSE|2024-5-19|Last edited: 2024-5-26|
type
status
date
slug
summary
tags
category
icon
password

1,IOUtils(数据相关)

拷贝方法:

copy方法有多个重载方法,满足不同的输入输出流

拷贝大文件的方法:

// 这个方法适合拷贝较大的数据流,比如2G以上

将输入流转换成字符串

将输入流转换成字符数组

字符串读写

从一个流中读取内容

把数据写入到输出流中

从一个流中读取内容,如果读取的长度不够,就会抛出异常

比较

其他方法

2,FileUtils(文件/文件夹相关)

复制文件夹

复制文件

把字符串写入文件

把字节数组写入文件

把集合里面的内容写入文件

往文件里面写内容

文件移动

清空和删除文件夹

创建文件夹

获取文件输入/输出流

读取文件

测试两个文件的修改时间

文件/文件夹的迭代

其他

FilenameUtils(文件名/后缀名相关)