FileReader
- 파일에 저장된 바이트 문자열을 유니코드의 문자열로 변환
FileWriter
- 유니코드의 문자열을 바이트 문자열로 변환하여 파일에 저장
==============================================================================================================
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
public class FileReaderWriteTest {
public static void main(String[] args) throws IOException {
int i, len = 0;
FileReader in = null;
FileWriter out = null;
if(args.length < 2){
System.out.println("원본 파일과 복사될 파일의 이름을 입력 하십시오!");
System.exit(-1);
}
System.out.println("args[0] : " + args[0]);
System.out.println("args[1] : " + args[1]);
in = new FileReader(args[0]);
out = new FileWriter(args[1]);
while( (i = in.read()) != -1){
out.write(i);
len++;
}
in.close();
out.close();
System.out.println(len + " bytes are copied... Successfly!");
}
}
'프로그래밍 정리 > 자바' 카테고리의 다른 글
LineNumberReader (0) | 2013.06.02 |
---|---|
BufferedReader와 BufferedWriter (0) | 2013.06.02 |
InputStreamReader와 OutputStreamWriter (0) | 2013.06.01 |
ByteArrayInputStream와 ByteArrayOutputStream (0) | 2013.06.01 |
PushbackInputStream (0) | 2013.06.01 |