开发的时候我们很多时候不用自己写流,而是直接去调用第三方的包
jar包其实就是给我们提供了一些源码,提供了一些额外的API,这些API不是JDK中的API
可以选中jar包后ctrl+c,在IDEA中点击要导入jar包的module,点击右键,new Directory,我们习惯上把第三方的jar包命名为lib或者libs
再点击生成的lib,ctrl+v,把刚才的jar包放进来,此时jar包放到这还不能用,选中jar包,点击右键
Add as library,再点击OK,此时就作为API可以被使用了,它的底层还是调了基本的API
比如FileUtils此时就是在apache.commons.io包下,用的就是第三方jar包中的API
注意:dosc放的是说明文档
如果我们想复制一个文件,要求源文件必须存在,否则报异常
在main方法中用相对路径是相对当前工程
在单元测试中用相对路径是相对所在module
如果想要在main方法中相对当前module
要这样写:“module名\ \文件名”
public class Test {
public static void main(String[] args) {
File srcFile=new File("photo.jpg");
File desFile=new File("photo1.jpg");
try{
FileUtils.copyFile(srcFile,desFile);
}catch(IOException e){
e.printStackTrace();
}
}
}