FileOutputStream, FileOutputStream 주요 생성자

CODEDRAGON Development/Java

반응형

  

FileOutputStream

·       파일로 부터 바이트 단위로 저장하는 클래스(바이너리 파일을 출력할 때 사용)입니다.

·       FileOutputStream은 시스템에 있는 모든 파일에 쓸 수 있는 기능을 제공합니다.

·       만약 객체를 생성할 때 , 파일이 존재하지 않으면 FileNotFoundException이 발생하게 됩니다.

·       객체가 생성되면 파일이 존재하는 경우에는 파일을 생성하지 않으며 파일이 없는 경우에는 파일을 생성하게 됩니다.

·       FileNotFoundException의 의미는 경로가 일치하지 않을 때 발생하는 예외로 경로는 일치하고 파일이 없는 경우에는 예외가 발생하지 않고 파일을 생성하게 됩니다.

 

 


 

 

FileOutputStream 주요 생성자

생성자

설명

FileOutputStream(String name)

·       name은 파일 시스템의 실제 경로를 의미하고,

·       이것을 매개변수로 FileOutputStream객체를 생성합니다.

FileOutputStream(String name, boolean append)

·       name은 파일 시스템의 실제 경로를 의미하고,

·       append true이면 이어쓰기의 기능을 하고, false이면 덮어쓰기를 합니다.

·       name, append이 두개의 매개변수로 FileOutputStream객체를 생성합니다.

FileOutputStream(File file)

·       File객체를 이용하여 FileOutputStream객체를 생성합니다.

FileOutputStream(File file, boolean append)

·       두 개의 매개변수로 FileOutputStream객체를 생성합니다.

·       append true이면 이어쓰기의 기능을 하고, false이면 덮어쓰기를 합니다