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


  • 相关阅读:
    1063. Set Similarity
    A1047. Student List for Course
    A1039. Course List for Student
    最大公约数、素数、分数运算、超长整数计算总结
    A1024. Palindromic Number
    A1023. Have Fun with Numbers
    A1059. Prime Factors
    A1096. Consecutive Factors
    A1078. Hashing
    A1015. Reversible Primes
  • 原文地址:https://www.cnblogs.com/JZZ1026/p/4417338.html
Copyright © 2011-2022 走看看