commons-io包下载地址:Commons IO – Download Apache Commons IO
进入后点击第二个链接下载![](https://img-blog.csdnimg.cn/d7e914855ef548b5985670801169b8bb.png)
解压完后
![](https://img-blog.csdnimg.cn/b4aec9f0ecee471db4d4924a86db0e21.png)
箭头所指就是我们这次要用的jar包了,复制它,进入idea
![](https://img-blog.csdnimg.cn/19915cf388fe4a2fb90132b974d028f1.png)
导入jar包最关键的一步来了:
右键粘贴好的jar包,将其加入到库中
之后就可以正常的导包了
![](https://img-blog.csdnimg.cn/df969229b8e54e12838301d9976a3052.png)
进入index.html可以查看一些具体的类和方法(index.html在文件夹docs下)
API介绍:
1、IOUtils类
主要方法:
将文件复制到文件夹中,并重新命名
public static int copy(InputStream input,OutputStream output)
参数依次是文件字节输入流和文件字节输出流,注意这两个流是接口类(这里有一张黑马的图供大家参考)
![](https://img-blog.csdnimg.cn/e12a0a19e30b4319bc41a1d31ff090a7.png)
具体实现:
如将一张E盘的jpg考到D盘:
IOUtils.copy(new FileInputStream("E:\\ASource\\Jiyuanmei.jpg"),
new FileOutputStream("D:\\ADestination\\New.jpg"));
2、FileUtils类
主要方法:
1)将文件复制到文件夹中
public static void copyToDirectory(File sourceDir, File destinationDir)
参数是两个文件对象。
具体实现:
FileUtils.copyToDirectory(new File("E:\\ASource\\Jiyuanmei.jpg"),
new File("D:\\ADestination\\")); // 如果不写新文件名则原文件名字不变
2)将文件夹复制到文件夹中
public static void copyDirectoryToDirectory(File sourceDir, File destinationDir)
具体实现:
(将文件夹ASource复制到文件夹ADestination下,名字一样)
FileUtils.copyDirectoryToDirectory(new File("E:\\ASource"),
new File("D:\\ADestination\\"));
3)删除文件夹
public static void deleteDirectory(File directory)
具体实现:
FileUtils.deleteDirectory(new File("D:\\ADestination"));
关于JAVA中的io框架其实还有很多功能等着我们去探索使用
这篇文章暂时就介绍到这里吧
觉得有用点个赞吧,有什么问题也可以在评论区留言,谢谢咯
博主会一直学习并一直更新一些有用的编程知识,感谢阅读,下次再见咯~