코딩/JAVA
(2) Java 자바 파일 복사 전용 함수(CopyUtil)
타다키치
2014. 9. 13. 20:38
파일 복사 전용 함수.
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();
}
}
}