zoukankan      html  css  js  c++  java
  • 输入输出-复制

    编写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();
              }
            
            
            
            
            
    
        }
    
    }

    运行结果:

  • 相关阅读:
    leetcode 39 Combination Sum
    C/C++ 单元测试 catch
    二叉树
    线性表
    POJ1002
    HDU4329
    hdu 4329
    java代码优化总结1
    Linux操作系统常用命令总结1
    java开发基础知识总结1
  • 原文地址:https://www.cnblogs.com/miss123/p/5551947.html
Copyright © 2011-2022 走看看