0

重複の可能性:
Java で既存のファイルにテキストを追加する方法

C:\myfile.txt に既に作成されたファイルがあり、その中にいくつかのデータが含まれています。今、 File files = new File("C:\myfile.txt"); を使用しようとすると 、元のデータを上書きし、そこに新しいデータを挿入します。古いデータの上書きを回避するメカニズムはありますか?...

4

3 に答える 3

3

メソッドnew FileOutputStream(File,true)を使用して、既存のファイルに追加します。

于 2012-11-24T21:40:07.867 に答える
3

ファイル ライター クラスの 1 つで追加モードを使用できます。

FileWriter writer = new FileWriter("myfile.txt", true);
于 2012-11-24T21:40:39.733 に答える
1

上記のようにファイルを追加するためにコンストラクターで提供trueします より詳細な制御については、使用しますRandomAccessFile

于 2012-11-24T21:43:22.527 に答える