package scalabook.file
import java.io.{InputStream, OutputStream}
object IOUtil {
def copy(in: InputStream, out: OutputStream,
closeIn: Boolean, closeOut: Boolean) {
val buffer = new Array[Byte](4096)
var count = in read buffer
while (count > -1) {
out.write(buffer, 0, count)
count = in read buffer
}
if(closeIn) in.close
if(closeOut) out.close
}
}