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();
    				}
    			}
    		}
    	}
    }
    
  • 相关阅读:
    推荐:负采样
    JNDI学习总结(一)——JNDI数据源的配置
    前端性能优化
    java中的引用类型概念
    java中的各种数据类型在内存中存储的方式
    POI导出EXCEL经典实现
    synchronized 与 Lock 的那点事
    黑马程序员_Map<K,V> 映射关系 Map.Entry
    Java ConcurrentModificationException异常问题
    表 (list)
  • 原文地址:https://www.cnblogs.com/smxbo/p/10698458.html
Copyright © 2011-2022 走看看