1 <dependency>
2 <groupId>org.springframework</groupId>
3 <artifactId>spring-core</artifactId>
4 <version>5.2.2.RELEASE</version>
5</dependency>
- 测试类
-
public class IoTest {
@Test
public void fileCopyTest(){
try {
// 源目录
String oldfilePath = "C:\\Users\\Desktop\\测试数据.txt";
// 目的地
String newfilePath = "C:\\Users\\Desktop\\test";
// 目的地文件名称
String fileName = "test.txt";
fileCopy(oldfilePath,newfilePath,fileName);
} catch (IOException e) {
e.printStackTrace();
}
}
private void fileCopy(String oldfilePath, String newfilePath, String fileName) throws IOException {
// 源目录
File oldPath = new File(oldfilePath);
// 目的地
File newPath = new File(newfilePath);
//判断该文件是否存在 为否则创建
if(!newPath.exists()){
newPath.mkdirs();
}
InputStream input = new FileInputStream(oldPath);
FileOutputStream output = new FileOutputStream(newPath+File.separator+fileName);
FileCopyUtils.copy(input,output);
input.close();
output.close();
}
}