I need to copy a file in Groovy and saw some ways to achieve it on the web:
1
new AntBuilder().copy( file:\"$sourceFile.canonicalPath\",
I prefer this way:
def file = new File("old.file")
def newFile = new File("new.file")
Files.copy(file.toPath(), newFile.toPath())
To append to existing file :
def src = new File('src.txt')
def dest = new File('dest.txt')
dest << src.text
To overwrite if file exists :
def src = new File('src.txt')
def dest = new File('dest.txt')
dest.write(src.text)