File input/output: Difference between revisions

Content added Content deleted
No edit summary
No edit summary
Line 453: Line 453:
Using File
Using File
new File('output.txt').write(new File('input.txt').text)
new File('output.txt').write(new File('input.txt').text)

Using a writer
new File('output.txt').withWriter { w ->
w.print(new File('input.txt').text)
}


Using Ant
Using Ant
new AntBuilder().copy(file:'input.txt', toFile:'output.txt', overwrite:true)
new AntBuilder().copy(file:'input.txt', toFile:'output.txt', overwrite:true)

Buffered
new File('output.txt').withWriter( w ->
new File('input.txt').withReader( r -> w << r }
}


==[[Haskell]]==
==[[Haskell]]==