파일복사 3

문자 스트림 - 파일 복사 개선(BufferedReader, BufferedWriter)

파일 복사 프로그램 개선 import java.io.*; public class BufferFileCopy { public static void main(String[] args) { if(args.length != 2){ System.out.println("사용법 : java FileCopy 파일명1 파일명2"); System.exit(0); } //if FileReader fr = null; BufferedReader br = null; FileWriter fw = null; BufferedWriter bw = null; try{ fr = new FileReader(args[0]); br = new BufferedReader(fr); fw = new FileWriter(args[1]); bw = ne..

문자 스트림 - 텍스트 파일 복사(FileReader, FileWriter)

FileReader와 FileWriter를 이용한 텍스트 파일 복사 ※ 실제로 개발할 때는 파일을 복사하는 프로그램의 작성은 바이트 단위 IO 클래스인 FileInputStream과 FileOutputStream을 이용하는 것이 좋다. 모든 파일이 바이트 단위로 구성되어 있기 때문이다. import java.io.*; public class FileCopy { public static void main(String[] args) { if(args.length != 2){ System.out.println("사용법 : java FileCopy 파일명1 파일명2"); System.exit(0); } //if FileReader fr = null; FileWriter fw = null; try{ fr = ne..

바이트 기반 스트림 - 파일 복사

파일 복사 FileInputStream과 FileOutputStream을 이용해서 파일을 복사하는 프로그램이다. import java.io.*; public class FileStreamCopy { public static void main(String[] args) { if(args.length != 2){ System.out.println("사용법 : java FileStreamCopy 파일1 파일2"); System.exit(0); } // if end FileInputStream fis = null; FileOutputStream fos = null; try{ fis = new FileInputStream(args[0]); fos = new FileOutputStream(args[1]); byte..