如何使用输入输出流拷贝文件?
1.使用FileIntputStream可以将程序中的字节内容读到程序中
2.使用FileOutputStream可以将程序中的字节内容写入到文件
import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; public class CopyFileTest { public static void main(String[] args) { FileInputStream input = null; FileOutputStream output = null; try { //创建字符输入流的对象 input = new FileInputStream("G:/image/风景.jpg"); //创建一个字符输出流对象 output = new FileOutputStream("F:/image/风景.jpg"); //定义数组保存每次循环读取的数据 byte[] b = new byte[1024]; //接收每次读取的数据长度 int len = 0; while((len = input.read(b))!=-1){ //将输入流读取的数据用输出流的write()方法写入到目标文件中 output.write(b, 0, len); } } catch (Exception e) { e.printStackTrace(); }finally{ try { //关闭流对象 if(input!=null){ input.close(); } if(output!=null){ output.close(); } } catch (IOException e) { e.printStackTrace(); } } } }