0
我是全新的,以問問題在這裏,很抱歉,如果我這樣做是錯誤的。 我想追加一個完整的.txt文件到另一個結尾,在一個新行,而不重寫內容。
例如,我有這個在此時就把one.txt存盤
TEST 1 00001 BCOM
,我有這two.txt,
TEST 2 00001 BCOM
這是唯一的工作代碼,我發現將複製/覆蓋到另一個文件, 所有其他我複製,重寫文件路徑和名稱,並試過,它不適用於我。我仍然是Java的初學者。
import java.io.*;
class CompileData {
public static void main(String args[]) {
FileReader fr = null;
FileWriter fw = null;
try {
fr = new FileReader("one.txt");
fw = new FileWriter("two.txt");
int c = fr.read();
while(c!=-1) {
fw.write(c);
c = fr.read();
}
} catch(IOException e) {
e.printStackTrace();
} finally {
close(fr);
close(fw);
}
}
public static void close(Closeable stream) {
try {
if (stream != null) {
stream.close();
}
} catch(IOException e) {
}
}
}
有了這個代碼,而不是讓這對two.txt
TEST 1 00001 BCOM
TEST 2 00002 BCOM
我只得到了two.txt
TEST 1 00001 BCOM
任何幫助,技巧,三分球和答案將是欣賞!