package prep; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import java.io.FileOutputStream; public class CopyStreamMain { public static void main(String[] args) throws Exception { InputStream input=CopyStreamMain.class.getResourceAsStream("input.data"); FileOutputStream out=new FileOutputStream("/tmp/output.data"); copyStream(input, out); out.close(); } public static void copyStream(InputStream in, OutputStream out) throws IOException { byte[] chunk= new byte[1024]; int nbyte; while( (nbyte=in.read(chunk)) >-1) { out.write(chunk,0,nbyte); }; in.close(); } }