我有text
个文件(称之为 test.txt ),其内容如下:
line_1
line_2
line_3
line_n
我可以通过 groovy 在该文件的每一行末尾添加.xml
吗?我是groovy的新手。谢谢大家!
答案 0 :(得分:2)
可以通过以下方式完成(对于不太大的文件):
def f = File.createTempFile('aaa','bbb')
f.deleteOnExit()
f.text = 'line1\nline2\nline3'
def lineBreak = System.getProperty('line.separator')
f.text = f.readLines().collect { "${it}.xml" }.join(lineBreak)
assert f.text == 'line1.xml\nline2.xml\nline3.xml'
对于较大的文件,最好不要在内存中使用临时文件并移动它。
答案 1 :(得分:0)
没人会做你的作业。 但是我可以做一个教程:
file_input
file_input
file_output
的内容
file_output
你应该为这个问题得到-1,但我不会因为你在SO上看起来很新而责备你。请注意下一次;)