用java实现两个文本文件的复制 怎么用java实现将一个文件的内容复制到另一个文件内容的后面

\u600e\u4e48\u7528java\u5b9e\u73b0\u5c06\u4e00\u4e2a\u6587\u4ef6\u7684\u5185\u5bb9\u590d\u5236\u5230\u53e6\u4e00\u4e2a\u6587\u4ef6\u5185\u5bb9\u7684\u540e\u9762

java\u7684io\u6d41\uff0c\u8bfb\u53d6\u6587\u4ef6\uff0c\u6709\u4e00\u4e2aappend\u65b9\u6cd5\u53ef\u4ee5\u5728\u6587\u4ef6\u7684\u540e\u9762\u8ffd\u52a0\u65b0\u7684\u5185\u5bb9

import java.io.BufferedReader;import java.io.File;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;public class FileCopy {static final String fromeFile = "c:\\test1.txt";static final String toFile = "c:\\test2.txt";public static void main(String args[]) {try {BufferedReader read = new BufferedReader(new FileReader(new File(fromeFile)));FileWriter write = new FileWriter(new File(toFile), true);String temp;while((temp = read.readLine())!=null){write.write(temp);}write.close();read.close();System.out.println("\u5185\u5bb9\u5df2\u4ece"+fromeFile+"\u590d\u5236\u8ffd\u52a0\u5230"+toFile);} catch (IOException e) {e.printStackTrace();}}}

import java.io.*;
public class ReadWriteFile{
public static void main(String [] args){
try{
File read = new File("c:\\test1.txt");
File write = new File("c:\\test2.txt");
BufferedReader br = new BufferedReader(new FileReadder(read));
BufferedWriter bw = new BufferedWriter(new FileWriter(write));
String temp =null;
temp=br.readLine();
while(temp!=null){
//写文件,只适用与windows系统
bw.write(temp+"\r\n");
//继续写文件
temp = br.readLine();

}
bw.close();
br.close();
}catch(FileNotFoundException fe){
System.out.println(fe.getMessage());
fe.printStackTrace();
}catch(Exception e){
System.out.println(e.getMessage());
e.printStackTrace();
}
}
}

你先把一个文件读到内存里,再把这些数据写到另一个文件里
可以用流来进行读写

  • java灏涓や釜鏂囨湰鏂囦欢鐨鍐呭澶嶅埗鍒板彟涓涓枃浠朵腑
    绛旓細} } } } public static void main(String[] args) { rwFile(); }}棣栧厛鍦―鐩樻柊寤鏂囦欢1.txt锛岃緭鍏ヤ换鎰忓唴瀹广傜劧鍚庢墽琛java浠g爜鍗冲彲銆
  • 鐢╦ava瀹炵幇涓や釜鏂囨湰鏂囦欢鐨勫鍒
    绛旓細import java.io.*;public class ReadWriteFile{ public static void main(String [] args){ try{ File read = new File("c:\\test1.txt");File write = new File("c:\\test2.txt");BufferedReader br = new BufferedReader(new FileReadder(read));BufferedWriter bw = new BufferedWriter...
  • 鐢╦ava缂栧啓绋嬪簭瀹炵幇鍚鏂囨湰鏂囦欢2.txt澶鍒1.txt鍐呭,骞惰鍙栨樉绀2.txt鏂囦欢...
    绛旓細涓嶆噦杩介棶锛
  • java杈撳叆杈撳嚭娴佷腑瀛楄妭娴瀹炵幇1.txt鍐呭鍏ㄩ儴澶嶅埗鍒2.txt涓,浠g爜濡備綍,甯...
    绛旓細import java.io.*;public class fileStream { static FileInputStream fis;static FileOutputStream fos; //澹版槑闈欐鏂囦欢杈撳叆銆佸嚭娴 static int a; //瀹氫箟闈欐佸彉閲廰 public static void main(String arg[]){ try { copyFile(); //璋冪敤澶嶅埗鏂囦欢鍑芥暟 fis.close();fos.close(); //鍏...
  • 鐢↗AVA璇█灏涓や釜鏂囨湰鏂囦欢(鏂囦欢A鍜屾枃浠禕)涓殑鍐呭鍚堝苟,骞跺啓鍒颁竴涓...
    绛旓細"c:/output.txt"; /** * 鎬ユ眰锛侊紒鐢╦ava璇█灏嗕竴涓枃鏈枃浠a.txt涓殑鍐呭鍐欏叆涓涓柊鏂囦欢b.txt涓 鎮祻鍒嗭細20 | 绂婚棶棰樼粨鏉熻繕鏈 14 澶 23 灏忔椂
  • java鏂囦欢澶嶅埗(bufferedreader璇诲彇涓涓枃浠鍐呭,鐢╞ufferedwriter 鍐欏叆...
    绛旓細BufferedReader bre = null;OutputStreamWriter pw = null;//瀹氫箟涓涓祦 try { String file = "D:/test/test.txt";bre = new BufferedReader(new FileReader(file));//姝ゆ椂鑾峰彇鍒扮殑bre灏辨槸鏁翠釜鏂囦欢鐨缂撳瓨娴 pw = new OutputStreamWriter(new FileOutputStream(鈥淒:/test.txt鈥),"GBK");//...
  • 鐢╦ava缂栧啓璁$畻鍣,浜屼釜鏂囨湰杈撳叆鏁板瓧4涓閫夋鍒嗗埆鏄姞鍑忎箻闄や竴涓寜閽緭...
    绛旓細import java.awt.*;import java.io.*;import java.awt.event.*;public class app12_10 extends Frame { static Panel pan= new Panel();static TextField txt=new TextField(15);static String s,str;static double a;static boolean b1=false;static boolean b2=false;//static boolean b3=...
  • java澶鍒朵竴涓枃浠跺す鐨勬枃鏈鍒板彟澶栦竴涓枃浠跺す?
    绛旓細import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;public class MyCopy { public void fileCopy(String sFile, String oFile) { File file = new File(sFile);if (!file.exists()) { System.out.println(sFile + " not have");return;} File fileb...
  • 鎬庢牱缂栧啓涓涓悎骞涓や釜鏂囨湰鏂囦欢鍐呭鐨JAVA绋嬪簭?
    绛旓細鏂囦欢璇诲彇鐨勫熀鏈唴瀹瑰晩 鍏堢敤涓涓 FileinputStream 璇诲彇涓涓枃浠剁殑鍐呭锛屾妸璇诲彇鐨勫唴瀹逛娇鐢 FileoutputStream 鍐欏叆涓涓柊鐨勬枃浠朵腑锛屽啀鐢ㄤ竴涓狥ileinputStream 璇诲彇鍓╀笅鐨勯偅涓枃浠剁殑鍐呭锛屽姞鍏ユ柊鏂囦欢涓 浣犺鐪熷涔犱笅JAVA 鏂囦欢璇诲彇 锛屽簲璇ヤ笉闅剧殑锛屽叿浣撲唬鐮佷綘瀹炵幇鍜 ...
  • 濡備綍鐢╦ava绋嬪簭鎻愬彇涓や釜鏂囨湰涓浉鍚岀殑瀛楃涓
    绛旓細浣犵殑鎰忔濇槸涓嶆槸浠涓や釜txt涓彁鍙栧嚭鐩稿悓鐨勫瓧绗︿覆锛熺湅鐪嬩笅闈唬鐮侊細浠庡綋鍓嶅伐浣滅洰褰曚笅鏈1.txt鍜2.txt鎻愬彇鍑哄畠浠浉鍚岀殑瀛愬瓧绗︿覆銆俰mport java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStreamReader;import java.util.ArrayList;...
  • 扩展阅读:java读取文本文件内容 ... 手机怎么弄文件夹 ... 怎么把两个文件夹放在一起 ... java实现文件批量下载 ... java创建一个文件并写入 ... java实现文件读取流程 ... 用java实现文件复制 ... 快速建30个文件夹 ... java文件复制到另一个文件夹 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网