• 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();
    				}
    			}
    		}
    	}
    }
    
  • 相关阅读:
    最短路必经点(边)
    [HNOI2008]越狱
    【模版】卢卡斯定理
    偶数
    [USACO17FEB]Why Did the Cow Cross the Road I S
    [USACO17FEB]Why Did the Cow Cross the Road II S
    [USACO07NOV]电话线Telephone Wire
    [JSOI2007]祖码Zuma
    单人纸牌_NOI导刊2011提高(04)
    [USACO13OPEN]重力异常
  • 原文地址:https://www.cnblogs.com/smxbo/p/10698458.html
Copyright © 2020-2023  润新知