IO(七、)复制文件第二种方式
2015-10-12 17:40
323 查看
/*
* 复制文件
*/
public class FileReader3 {
public static void main(String[] args) {
copy_2();
}
public static void copy_2(){
//创建目的地
FileWriter fw=null;
FileReader fr=null;
try {
fw = new FileWriter("G:\\mydo.txt");
//与已有文件关联
fr=new FileReader("F:\\MyEclipse.txt");
char[] buf=new char[1024];
int len=0;
while((len=fr.read(buf))!=-1){
fw.write(buf,0,len);
}
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}finally{
try {
if(fw!=null){
fw.close();
}
if(fr!=null){
fr.close();
}
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
}
* 复制文件
*/
public class FileReader3 {
public static void main(String[] args) {
copy_2();
}
public static void copy_2(){
//创建目的地
FileWriter fw=null;
FileReader fr=null;
try {
fw = new FileWriter("G:\\mydo.txt");
//与已有文件关联
fr=new FileReader("F:\\MyEclipse.txt");
char[] buf=new char[1024];
int len=0;
while((len=fr.read(buf))!=-1){
fw.write(buf,0,len);
}
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}finally{
try {
if(fw!=null){
fw.close();
}
if(fr!=null){
fr.close();
}
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
}
相关文章推荐
- C语言中的&地址操作符
- ZOJ 1203 Swordfish 旗鱼 最小生成树,Kruskal算法
- Android之捕获TextView超链接
- Transferring Color to Greyscale Images
- View中与测量有关的一些方法
- 配置环境变量java
- Android多线程的研究(8)——Java5于Futrue获取线程返回结果
- vector用法
- 零基础学习openstack【初级篇】
- Oracle SQL性能优化
- Executor线程池的几种用法
- 为什么程序员会被当作异类?
- 测试用例设计的完整过程
- swift学习笔记(4)--结构体和类
- Oracle - SQL 错误: ORA-00917: 缺失逗号
- 一个基本的技术网站
- wamp5是什么 wamp有什么用途?
- C++各大有名科学计算库(转)
- C# WinForm窗体及其控件的自适应
- 今天看了那么点Json