Commons-io下载及将jar包导入idea
1、Commons-io下载
Commons-io是Apache开发的一个实用程序库,用于帮助开发 IO 功能。
主要功能:
- io - 此包定义了用于处理流、读取器、写入器和文件的实用程序类。
- build - 此包提供用于实现 IO 构建器的类。
- charset - 此包提供用于处理 中的代码的类。
java.nio.charset
- comparator - 此包为文件和路径提供各种 Comparator 实现。
- file - 此包提供 java.nio.file 领域的扩展。
- file.attribute - 此包提供使用类型的帮助。
java.nio.file.attribute
- file SPI - 此包提供 领域的扩展。
java.nio.file.spi
- filefilter - 此包定义了一个接口 (IOFileFilter),该接口结合了 FileFilter 和 FilenameFilter。
- function - 此包定义了用于 lambda 表达式和方法引用的仅 IO 相关函数接口。
- input - 此包提供输入类的实现,例如 InputStream 和 Reader。
- input.buffer - 此包提供缓冲输入类的实现,例如 CircularBufferInputStream 和 PeekableInputStream。
- monitor - 此包提供了一个组件,用于监视文件系统事件(目录和文件创建、更新和删除事件)。
- output - 此包提供输出类的实现,例如 OutputStream 和 Writer。
- 序列化 - 此包提供了一个框架,用于控制类的反序列化。
注意:下载commons-io至少需要java8以上版本。
下载方式:
Apache的commons-io下载页面,目前的版本是2.16.1。
下载的zip里有5个jar包,按项目需求添加。
2、将jar包导入idea
1). 新建一个lib文件,如果有该文件则不需要创建。
2). 将需要的jar包拉进去,右键发现找不到add as library
。
3). 打开项目结构创建lib依赖。File->Project Structure->Libraries,选择Jar Directory。
4). 点击“+”找到放jar包的路径并将其添加进来。
5).最后 试一下 FileUtils里复制的操作,不报错能运行就成功了。
import org.apache.commons.io.FileUtils;
import java.io.*;
public class CommonsIOTest {
public static void main(String[] args) throws Exception {
FileUtils.copyFile(new File("原文件路径"),new File("d9_txt"));
System.out.println("复制完成");
}
}