JAVA

JAVA 파일입출력(2)

MHY.PRO 2018. 10. 2. 13:40

JAVA 파일입출력(2)



1. 폴더안에 파일목록 출력


C:\test\폴더안에 있는 

모든 파일을 출력 해준다.

파일을 담는 배열에 file.listFiles(); 

메소드를 이용해

File 변수에 배열list[i]를 하나씩 대입하여 

출력해준다.



2.이미지파일 복사하기


InputStream이란것은 byte단위로 

데이터를 읽는다

읽은 데이터는 buffer라는 byte 배열에 들어가게된다. 들어간 데이터는 다시 write에 의해 123.jpg라는 이미지파일의 데이터에 들어가게되며 복사가된다.


3.InputStreamReader,OutputStreamWriter

InputStreamReader 와 OutputStreamWriter는 

byteStream에서 문자스트림으로 또는 문자스트림에서 byte스트림으로 바꿔준다.

tes1.jpg를 byte스트림으로 읽어와서 InputStreamReader를 이용하여 문자스트림으로 바꿔주고 char형배열에 들어간후 출력해준다.