Java에서 파일을 복사하는 코드에요.
Java
기존 java.io
File in = new File("C:\\Temp\\abc.txt");
File out = new File("C:\\Temp\\def.txt");
try (InputStream fis = new FileInputStream(in); OutputStream fos = new FileOutputStream(out)) {
int bytesRead = 0;
while ((bytesRead = fis.read()) != -1) {
fos.write(bytesRead);
}
fos.flush();
} catch (Exception e) {
e.printStackTrace();
}
java.nio
Path in = Paths.get("C:\\Temp\\abc.txt");
Path out = Paths.get("C:\\Temp\\def.txt");
Files.copy(in, out);
Spring Framework
File in = new File("C:\\Temp\\abc.txt");
File out = new File("C:\\Temp\\def.txt");
FileCopyUtils.copy(in, out);
'Backend > Spring' 카테고리의 다른 글
Spring Boot 메일 발송 (gmail, naver, daum, nate) (4) | 2019.12.13 |
---|---|
Spring Boot 파일 다운로드 (Controller) (8) | 2019.12.12 |
Spring Boot JUnit 5 MockMvc Test (0) | 2019.11.30 |
Spring Boot 내장 WAS 종류와 특징 (4) | 2019.11.29 |
Spring Boot Validation Custom (ConstraintValidator) (0) | 2019.11.19 |