파일 복사 전용 함수. 

Package 안에 넣어두면 반복해서 쓸 수 있어 코드를 절약할 수 있음.

InputStream, OutputStream을 Close하는 옵션이 따로 있음.


package mp3example;


import java.io.InputStream;

import java.io.OutputStream;

public class CopyUtil {

public static void copy(InputStream in, OutputStream out, boolean inClose, boolean outClose)throws Exception{

byte[] buffer = new byte[1024*8];

while(true){

int count = in.read(buffer);

if(count == -1){ break; }

out.write(buffer,0, count);

}

out.flush();

if(inClose){

in.close();

}

if(outClose){

out.close();

}

}

}



Posted by 타다키치

댓글을 달아 주세요