博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java 通过bufferedReader和bufferedWriter 拷贝文件
阅读量:4330 次
发布时间:2019-06-06

本文共 1511 字,大约阅读时间需要 5 分钟。

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

转载于:https://www.cnblogs.com/JZZ1026/p/4417338.html

你可能感兴趣的文章
透析Java本质-谁创建了对象,this是什么
查看>>
BFS和DFS的java实现
查看>>
关于jquery中prev()和next()的用法
查看>>
一、 kettle开发、上线常见问题以及防错规范步骤
查看>>
eclipse没有server选项
查看>>
CRC码计算及校验原理的最通俗诠释
查看>>
QTcpSocket的连续发送数据和连续接收数据
查看>>
使用Gitbook来编写你的Api文档
查看>>
jquery扩展 $.fn
查看>>
Markdown指南
查看>>
influxDB的安装和简单使用
查看>>
JPA框架学习
查看>>
JPA、JTA、XA相关索引
查看>>
机器分配
查看>>
php opcode缓存
查看>>
springcloud之Feign、ribbon设置超时时间和重试机制的总结
查看>>
Go 结构体
查看>>
LINQ巩固
查看>>
观看杨老师(杨旭)Asp.Net Core MVC入门教程记录
查看>>
UIDynamic(物理仿真)
查看>>