输入输出-复制
编写BinIoDemo.java的Java应用程序,程序完成的功能是:完成1.doc文件的复制,复制以后的文件的名称为自己的学号姓名.doc。
package com.hanqi.io; import java.io.*; public class BinIoDemo { public static void main(String[] args) { // 完成1.doc文件的复制,复制以后的文件的名称为自己的学号姓名.doc。 //复制文件 //字节流 //先读再写 try { //2.输出流 输出的目标 File f=new File("d:/200913012张三.doc"); if(!f.exists()) { f.createNewFile(); } FileOutputStream fos=new FileOutputStream(f); //1.输入流 FileInputStream fis=new FileInputStream("d:/1.doc"); byte b[]=new byte[1024]; int i=0; //边读边写 while((i=fis.read(b))>0) { //处理读到的数据 fos.write(b,0,i); } fis.close(); fos.close(); }catch(Exception e) { e.printStackTrace(); } } }
运行结果: