zoukankan      html  css  js  c++  java
  • java_24.1文件流的应用--复制文件

    注意:先开的流要最后关

    用字节流传输

    public class Demo {
    	public static void main(String[] args){
    		FileInputStream fis = null;
    		FileOutputStream fos = null;
    		try {
    			fis = new FileInputStream("d:\aaa.txt");
    			fos = new FileOutputStream("d:\bbb.txt");
    			
    			//字节输入流  读取一个字节   写一个字节
    			int len =0;
    			while((len=fis.read())!=-1) {
    				fos.write(len);
    			}
    		} catch (Exception e) {
    			// TODO Auto-generated catch block
    			e.printStackTrace();
    		}finally {
    			if(fos!=null) {
    				try {
    					fos.close();
    				} catch (IOException e) {
    					// TODO Auto-generated catch block
    					e.printStackTrace();
    				}
    			}
    			if(fis!=null) {
    				try {
    					fis.close();
    				} catch (IOException e) {
    					// TODO Auto-generated catch block
    					e.printStackTrace();
    				}
    			}
    		}
    	}
    }
    

     用字符数组传输

    public class Demo {
    	public static void main(String[] args){
    		FileInputStream fis = null;
    		FileOutputStream fos = null;
    		try {
    			fis = new FileInputStream("d:\aaa.txt");
    			fos = new FileOutputStream("d:\bbb.txt");
    			
    			//定义字符数组
    			byte[] b = new byte[1024];
    			//读取操作
    			int len = 0;
    			while((len = fis.read(b))!=-1) {
    				fos.write(b,0,len);
    			}
    		} catch (Exception e) {
    			// TODO Auto-generated catch block
    			e.printStackTrace();
    		}finally {
    			if(fos!=null) {
    				try {
    					fos.close();
    				} catch (IOException e) {
    					// TODO Auto-generated catch block
    					e.printStackTrace();
    				}
    			}
    			if(fis!=null) {
    				try {
    					fis.close();
    				} catch (IOException e) {
    					// TODO Auto-generated catch block
    					e.printStackTrace();
    				}
    			}
    		}
    	}
    }
    
  • 相关阅读:
    百度地图API-自定义图标覆盖物
    笔记-前端学习路线
    当div自适应的高度超过预设的高度的时候出现滚动条的办法
    有关前端的书籍
    js-方法
    正在进行中
    ARM的启动和中断向量表
    ARM中的总线
    NOR FLASH与NAND FLASH的区别
    ARM流水线关键技术分析与代码优化
  • 原文地址:https://www.cnblogs.com/smxbo/p/10698458.html
Copyright © 2011-2022 走看看