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형배열에 들어간후 출력해준다.