首页 行业资讯 宠物日常 宠物养护 宠物健康 宠物故事

java中如何实现快速复制文件

发布网友 发布时间:2022-04-24 05:52

我来回答

3个回答

热心网友 时间:2023-10-03 08:06

使用 FileChannel的transferFrom或transferTo方法。

热心网友 时间:2023-10-03 08:07

public class IOTest2 {

/**
* @author jiang
* @param args
* BufferedReader
* BufferedWriter
* @throws IOException
*/
public static void main(String[] args) throws IOException {
//一次能读取一行 readLine()方法
BufferedReader br=new BufferedReader(new InputStreamReader(new FileInputStream("1.txt")));
BufferedWriter bw=new BufferedWriter(new OutputStreamWriter(new FileOutputStream("2.txt")));
String str=null;
while((str=br.readLine())!=null){
//文件末尾读取为null就结束
bw.write(str);
}
bw.flush();//写入后刷新
bw.close();//关闭文件
br.close();//关闭文件
}
}

热心网友 时间:2023-10-03 08:07

用StringBuffer 把FileInputStream包起来试下

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com