import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
//파일 읽어서 다른 파일에 쓰기
//2차 스트림으로 선언
public class FileIoEx03 {
public static void main(String[] args) {
BufferedInputStream bis = null;
BufferedOutputStream bos = null;
try { //이미지 파일 -> 이미지 파일 생성도 가능 ex:text.txt 대신 이미지 파일
bis = new BufferedInputStream(new FileInputStream("c:\\dirs\\text.txt"));
bos = new BufferedOutputStream(new FileOutputStream("c:\\dirs\\text2.txt", true));
//text에서 읽어서 text2에 쓰기
int data = 0;
while((data = bis.read()) != -1){
bos.write(data);
}
} catch (FileNotFoundException e) {
} catch (IOException e) {
}finally{
if(bis != null) try{bis.close();} catch(IOException e){}
if(bos != null) try{bos.close();} catch(IOException e){}
}
}
}
'JAVA' 카테고리의 다른 글
java.io 패키지 실습 -FileWriter, BufferedWriter (0) | 2013.02.05 |
---|---|
java.io 패키지 실습 -FileReader, BufferedReader (0) | 2013.02.05 |
java.io 패키지 실습 - 파일 읽기,쓰기 (2차 스트림)-BufferedInputStream- (0) | 2013.02.05 |
java.io 패키지 실습 - 파일 읽기,쓰기(InputStream) (0) | 2013.02.05 |
java.io패키지 기본 실습4 (0) | 2013.02.05 |