try
{
//从指定文件中引入程序的 输入流
FileInputStream fins = new FileInputStream(fileName);
//缓存空间
byte[] cache = new byte[fins.available()];
//文件开始拷贝
fins.read(cache);
//输出到指定文件的 输出流
FileOutputStream fous = new FileOutputStream(file);
//拷贝文件开始生成
fous.write(cache);
System.out.println("文件拷贝成功!");
} catch (FileNotFoundException e) {
System.out.println("文件复制失败");
e.printStackTrace();
} catch (IOException e) {
System.out.println("文件复制失败2");
e.printStackTrace();
}
原文:http://www.cnblogs.com/xizhi-xu/p/3812322.html