编写一个java程序,将file1.txt文件中的内容复制到file2.txt中

 我来答
匿名用户
2014-09-25
展开全部
import java.io.*;
public class TestFileWriter{
public static void main(String[] args) throws Exception{
FileReader fr = null;
FileWriter fw = null;
int b = 0;
char[] cbuf = new char[18];
fr = new FileReader("E:\\java\\io\\1.txt");//1.txt保存的位置
fw = new FileWriter("E:\\java\\io\\2.txt");//2.txt保存的位置
while ((b=fr.read(cbuf,0,18))!=-1) {
fw.write(cbuf,0,18);
}
fr.close();
fw.close();
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
奇奇来了了
推荐于2016-03-04 · 超过13用户采纳过TA的回答
知道答主
回答量:45
采纳率:0%
帮助的人:31.8万
展开全部
public static void fileChannelCopy(File s, File t) {
FileInputStream fi = null;
FileOutputStream fo = null;
FileChannel in = null;
FileChannel out = null;
try {
fi = new FileInputStream(s);
fo = new FileOutputStream(t);
in = fi.getChannel();
out = fo.getChannel();
in.transferTo(0, in.size(), out);
} catch (IOException e) {
e.printStackTrace();
} finally {
try {
fi.close();
} catch (IOException e) {
e.printStackTrace();
}
try {
fo.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
liujianq_0125
2014-09-25 · 超过47用户采纳过TA的回答
知道小有建树答主
回答量:250
采纳率:0%
帮助的人:37.1万
展开全部
这个不是什么难事,去看File类,里面有方法,记着要关闭流
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式