JAVA Basic 강의자료] FileInputStream과 FileOutputStream
JAVA Basic 강의자료] FileInputStream과 FileOutputStream
실무개발자를위한 실무교육 전문교육센터학원
www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.
FileInputStream과 FileOutputStream
*FileInputStream클래스
-파일의 데이터를 읽어 들임
*FileOutputStream클래스
-파일에 데이터를 출력함
<소스코드>
import java.io.*;
public class FileInputOutputStreamTest {
public static void main(String[] args) {
int i, len=0;
InputStream in=null; OutputStream out=null;
if(args.length < 2) {
System.out.println("원본 파일과 복사될 파일의 이름을 입력하십시요!");
System.exit(-1);
}
System.out.println("원본파일 : "+args[0]);
System.out.println("목표파일 : "+args[1]);
try {
in = new FileInputStream(new File(args[0]));
out = new FileOutputStream(args[1], true);
} catch(FileNotFoundException e) { System.out.println(e); }
catch(IOException e) { System.out.println(e); }
try {
while((i=in.read()) != -1) {
out.write(i);
len++;
}
in.close(); out.close();
System.out.println(len+"bytes are copied...Successfully!");
} catch(IOException e1) {
System.out.println(e1);
}
}
}
'자바 > Java공부하기' 카테고리의 다른 글
JAVA Basic 강의자료] StreamTokenizer (0) | 2016.08.31 |
---|---|
JAVA Basic 강의자료] RandomAccessFile (0) | 2016.08.31 |
JAVA Basic 강의자료] File (0) | 2016.08.31 |
JAVA Basic 강의자료] InputStream과 OutputStream (0) | 2016.08.30 |
JAVA Basic 강의자료] 스트림의 종류와 예제 (0) | 2016.08.30 |