私はコンテンツを書くためにテキストファイルを使用しています。しかし、ファイルに何かを書き込む前に、ファイルを削除しています。groovyを使用してテキストファイルを削除せずに消去する方法
どのように私は上記を達成するでしょうか?助言がありますか?
私はコンテンツを書くためにテキストファイルを使用しています。しかし、ファイルに何かを書き込む前に、ファイルを削除しています。groovyを使用してテキストファイルを削除せずに消去する方法
どのように私は上記を達成するでしょうか?助言がありますか?
おそらく、単に新しいコンテンツでファイルを上書きしたいだけです。オープン/クローズファイル:File.withWriter
はすべての通常のハウスキーピング再を行いますことを
def content = ...
new File("test.txt").withWriter { writer ->
writer.write(content)
}
注:これを行うには。
私は空のバイト配列でthe setBytes
method on java.io.File
を使用して、それを提供する:
file.bytes = new byte[0]
も働く印象的な、空のリストを渡します。私は "書き込み" メソッドを..使用している
file.bytes = []
また、テキストを使って作業している場合、 'file.text = ''' – cjstehno
例: I: '( "/Groovy.txt C") file.write( "こんにちは")DEF =新しいファイルをファイル' –
withWriterを2回使用する必要はありません。新しいコンテンツを書くだけです。 – cfrick
@UmeshKumarあなたは、上記のコードはあなたのコードとは何か違うことを認識していますか?また、次回は、コードを追加して、すでにあなたの質問に挑戦しているので、他の人がそこからビルドすることができます。 – cfrick