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();
}
}