/*
时间:2015年3月9日17:52:40
文件的复制,就算是文件中有中文,也没有关系。
*/
import java.io.*;
public class TestFileOutputStream {
public static void main(String[] args) {
int b = 0;
FileInputStream in = null;
FileOutputStream out = null;
int num = 0;
try {
in = new FileInputStream("d:/java/TestUtilDate.java");
out = new FileOutputStream("d:/java/io/HW.java");
while ((b=in.read()) != -1) {
out.write(b);
++num;
}
}catch (FileNotFoundException e) {
System.out.println("文件未找到!");
e.printStackTrace();
}catch (IOException e) {
System.out.println("文件复制错误!");
e.printStackTrace();
} finally{
try {
out.flush();
in.close();
out.close();
} catch (IOException e) {
e.printStackTrace();
}
}
System.out.println("文件已复制完毕!");
System.out.println("一共复制了" + num + "字节");
}
}
/*
D:\java\io>javac TestFileOutputStream.java
D:\java\io>java TestFileOutputStream
文件已复制完毕!
一共复制了919字节
*/