FileInputStream, FileOutputStream

FileInputStream fi = new FileInputStream(new File("d:\\temp\\temp.xls"));
FileOutputStream fo = new FileOutputStream("d:\\temp\\temp2.xls");
 
int b;
while ((b = fi.read()) != -1) {
 fo.write(b);
 fo.flush();
}
  
fi.close();
fo.close();

RandomAccessFile

public static void main(String[] args) throws IOException {
  String s = "ILoveJava~";
  String q = "Jabook!";

  RandomAccessFile rf = new RandomAccessFile("RandomAccessFile.txt", "rw");
  rf.writeChars(s);
  rf.close();
  
  rf = new RandomAccessFile("RandomAccessFile.txt", "rw");
  rf.seek(10);
  rf.writeChars(q);
  rf.close();
  
  rf = new RandomAccessFile("RandomAccessFile.txt", "r");
  System.out.println("글 내용은" + rf.readLine());
  rf.close();
 }
Read More