您的位置:首页 > 编程语言 > Java开发

Java基础之IO流,文件的复制原理与示例

2013-01-29 10:27 344 查看
import java.io.*;

class FileCopyDemo
{
/*
* 文件的复制
*/
public static void main(String[] args)
{
FileWriter fw = null;
FileReader fr = null;

try
{
fr = new FileReader("d:\\works\\demo.txt");
fw = new FileWriter("d:\\demo.txt");

char[] buffer = new char[1024];
int length = 0;

while((length=fr.read(buffer))!=-1)
{
fw.write(buffer,0,length);
}
}
catch(IOException e)
{
sop(e.getMessage());
}
finally
{
try
{
if(null!=fw) fw.close();
if(null!=fr) fr.close();
}
catch(IOException e)
{
sop(e.getMessage());
}
}
}

public static void sop(Object obj)
{
System.out.println(obj);
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐