将e盘的一个文本文件复制到d盘

import java.io.File;
import java.io.FileWriter;
import java.io.FileReader;
import java.io.BufferedWriter;
import java.io.BufferedReader;
/*
* 需求:将e盘的一个文本文件复制到d盘。
*
* 思路:
* 1,需要读取源,
* 2,将读到的源数据写入到目的地。
* 3,既然是操作文本数据,使用字符流,用缓冲读写流来提高性能。
*
*/
public class CopyText {
	public static void main(String[] args) {
		try{
			/*创建读入源*/
		BufferedReader br  = new BufferedReader(new FileReader(new File("e:\\test.txt")));

		/*创建输出目的源*/
		BufferedWriter bw = new BufferedWriter(new FileWriter(new File("d:\\test.txt")));
		String buffer = null;

		/*按行读入,直到为空*/
		while(null !=(buffer = br.readLine())){
				bw.write(buffer);
				bw.newLine();
		}

		/*关闭流并提醒GC及时回收不用的对象*/
		br.close();
		bw.close();
		br = null;
		bw = null;
		}catch(Exception e){
			System.out.println(e.toString());
		}
	}
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值