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("复制文件成功");
    	}
    }
    
    只要修改文件路径为你的文件路径,就可以实现复制功能了


  • 相关阅读:
    Oracle SQL FAQ
    miniasp(no encode)
    请看用javascript设置和读取cookie的简单例子
    asp流下载(Stream)
    (企业公司)网站开发方案
    asp发消息并代多个附件上传(多对多关系)
    tabpage1
    crystal report (asp调用水晶报表实例)
    上海万千文化传播有限公司(网站项目策划书)
    访问和更新Cookies集合
  • 原文地址:https://www.cnblogs.com/JZZ1026/p/4417338.html
Copyright © 2011-2022 走看看