반응형
자바 파일 복사 예제 (바이트 단위 복사)
글. 오상문 sualchi@daum.net
텍스트 파일 복사 예제입니다.
package FileCopy;
import java.io.*;
public class Main {
public static void main(String[] args) {
InputStream is = null;
OutputStream os = null;
int i;
try {
is = new FileInputStream("test.txt"); // 원본
os = new FileOutputStream("test1.txt"); // 복사본
while (true) {
i = is.read();
if (i == -1)
break;
os.write(i);
}
} catch (Exception e) {
System.out.println(e.getMessage());
} finally {
try {
if (is != null)
is.close();
if (os != null)
os.close();
System.out.println("파일 복사 성공");
} catch (IOException e) {
System.out.println(e.getMessage());
}
}
}
}
반응형
'JAVA' 카테고리의 다른 글
자바 System.out.printf() vs. C 언어 printf() 함수 (0) | 2018.08.05 |
---|---|
자바 파일 복사 예제 (블록 단위 복사) (0) | 2017.03.04 |
자바 HashMap과 Iterator 사용 예제 (0) | 2017.03.03 |
자바 수행시간 검사하는 예제 (0) | 2017.02.25 |
자바 랜덤(무작위, 임의) 값과 로또 번호 출력 예제 (0) | 2017.02.25 |