0

ファイルに文字列を書き込むさまざまな方法を試しました。

File file = new File(eventPath)
file.withWriterAppend { it << xmlDocument } 

また

file << xmlDocument

このようにして、ファイルサイズが1kbに達したときの文字列が中断されます。

私がこのようにした場合(ここで説明されているように:java:xmlファイルに書き込む

File file = new File("foo")
if (file.exists()) {
    assert file.delete()
    assert file.createNewFile()
}

boolean append = true
FileWriter fileWriter = new FileWriter(file, append)
BufferedWriter buffWriter = new BufferedWriter(fileWriter)

100.times { buffWriter.write "foo" }

buffWriter.flush()
buffWriter.close()

文字列が繰り返されることが起こります。文字列サイズに制限なしで最初の方法を使用するにはどうすればよいですか?ありがとう

4

1 に答える 1

1

します:

new File(eventPath).withWriterAppend { it.writeLine xmlDocument }

仕事?

于 2012-07-23T12:15:32.680 に答える