import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
public class InputStreamFile{
public static void main(String args[]){
try {
// 출력할 파일명과 읽어들일 파일명을지정한다.
File file = new File("outFile.java");
InputStream inputStream = new FileInputStream("InputStream.java");
OutputStream outStream = new FileOutputStream(file);
// 읽어들일 버퍼크기를 메모리에 생성
byte[] buf = new byte[1024];
int len = 0;
// 끝까지 읽어들이면서 File 객체에 내용들을 쓴다
while ((len = inputStream.read(buf)) > 0){
outStream.write(buf, 0, len);
}
// Stream 객체를 모두 닫는다.
outStream.close();
inputStream.close();
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
}
'자바(JAVA)' 카테고리의 다른 글
자바 디자인 패턴 2 - Adapter (0) | 2009.07.28 |
---|---|
자바 디자인 패턴 1 - Iterator (0) | 2009.07.20 |
WAS 에서 web.xml 설정시 xml 태그순서 (0) | 2009.07.20 |
자바 Vector 클래스로 데이타 오름차순 정렬하기 (0) | 2009.07.20 |
java 웹어플리케이션에서 파일 다운로드 (0) | 2009.07.09 |
Vector 반복문으로 데이터 추출 (0) | 2009.06.22 |
Vector 생성원리 (0) | 2009.06.22 |
Vector 클래스의 추가와 삭제 (0) | 2009.06.13 |