zoukankan      html  css  js  c++  java
  • java 通过bufferedReader和bufferedWriter 拷贝文件

    /**
     * @time  2014-8-15 下午05:00:58
     * @author new
     * @function 通过bufferedReader和bufferedWriter 拷贝文件
     * 
     */
    package com.neusoft.copyfile;
    
    import java.io.BufferedReader;
    import java.io.BufferedWriter;
    import java.io.File;
    import java.io.FileReader;
    import java.io.FileWriter;
    import java.io.IOException;
    
    /**
     * 
     */
    public class CopyFileByBuffer {
    
    	/**
    	 * @param args
    	 * @throws Exception 
    	 */
    	public static void main(String[] args) throws Exception {
    		
    		String oldFileName="hs_err_pid3420.log";
    		String newFileName="copy_"+oldFileName;
    		CopyFileByBuffer cfBuffer=new CopyFileByBuffer();
    		cfBuffer.CopyFile(oldFileName, newFileName);
    		System.out.println("结束");
    	}
    	
    	/**
    	 * @function 通过bufferedReader和bufferedWriter 拷贝文件
    	 * @param oldFileName
    	 * @param newFileName
    	 * @throws IOException
    	 */
    	public void  CopyFile(String oldFileName,String newFileName) throws IOException{
    		//读文件     hs_err_pid3420.log
    		File oldFile=new File(oldFileName);
    		//写文件
    		File newFile=new File(newFileName);
    		FileReader fReader=new FileReader(oldFile);
    		BufferedReader bReader =new BufferedReader(fReader);
    		
    		FileWriter newFWrite=new FileWriter(newFile);
    		BufferedWriter bWriter=new BufferedWriter(newFWrite);
    		
    		String s=null;
    		while ((s=bReader.readLine())!=null) {
    			System.out.println(s);
    			bWriter.write(s);
    			bWriter.newLine();
    			bWriter.flush();
    		}
    		if (bWriter!=null) {
    			bWriter.close();
    		}
    		if (bReader!=null) {
    			bReader.close();
    		}
    		System.out.println("复制文件成功");
    	}
    }
    
    只要修改文件路径为你的文件路径,就可以实现复制功能了


  • 相关阅读:
    web学生选课平台
    YUM仓库的搭建
    定制RPM包
    会话保持
    Nginx负载均衡器+keepalived
    LAMP搭建配置
    KVM安装搭建
    安装PHP以及搭建博客(四)伪静态
    安装PHP以及搭建博客(三)服务迁移分离
    安装PHP以及搭建博客(二)
  • 原文地址:https://www.cnblogs.com/JZZ1026/p/4417338.html
Copyright © 2011-2022 走看看