home *** CD-ROM | disk | FTP | other *** search
/ Learn Java Now / Learn_Java_Now_Microsoft_1996.iso / JavaNow / Code / Chap10 / FileIO / FileIO.class (.txt) next >
Encoding:
Java Class File  |  1996-08-23  |  1.4 KB  |  29 lines

  1. import java.io.BufferedInputStream;
  2. import java.io.BufferedOutputStream;
  3. import java.io.FileInputStream;
  4. import java.io.FileOutputStream;
  5. import java.io.FilterInputStream;
  6. import java.io.IOException;
  7.  
  8. public class FileIO {
  9.    public static void main(String[] args) {
  10.       try {
  11.          FileInputStream in = new FileInputStream(args[0]);
  12.          BufferedInputStream bin = new BufferedInputStream(in);
  13.          FileOutputStream out = new FileOutputStream(args[1]);
  14.          BufferedOutputStream bout = new BufferedOutputStream(out);
  15.          byte[] bArray = new byte[256];
  16.  
  17.          while(bin.available() > 0) {
  18.             int nBytesRead = ((FilterInputStream)bin).read(bArray);
  19.             bout.write(bArray, 0, nBytesRead);
  20.          }
  21.  
  22.          bout.flush();
  23.       } catch (IOException var8) {
  24.          System.out.println(((Throwable)var8).toString());
  25.       }
  26.  
  27.    }
  28. }
  29.