/*
 * Created by IntelliJ IDEA.
 * User: lyon
 * Date: Oct 12, 2002
 * Time: 7:48:23 AM
 * To change template for new class use
 * Code Style | Class Templates options (Tools | IDE Options).
 */
package futils;

import java.io.*;

public class Examples {
  public static void testBinaryCopyFile() {
    try {
      Futil.binaryCopyFile(
          new FileInputStream(
              Futil.getReadFile("select input file")),
          new FileOutputStream(
              Futil.getWriteFile("select output file")));
      System.out.println("binaryCopyFile done.");
    } catch (IOException e) {
    }
  }

  public static void testReadBytes() {
    byte b[] = Futil.readBytes(Futil.getReadFile("select a file"));
    System.out.println("you read: " + b.length + " bytes");
    Futil.print(b);
  }

  public static void testCopyFile() {
    try {
      Futil.copyFile(
          new BufferedReader(
              new FileReader(
                  Futil.getReadFile("select .txt file"))),
          new BufferedWriter(
              new FileWriter(
                  Futil.getWriteFile("output .txt file"))));
    } catch (IOException e) {
      e.printStackTrace();
    }
    System.out.println("Copy done");
  }
}