-2
在Groovy脚本中,如何读取给定文件夹中的所有.txt文件,并通过复制.txt文件的内容来创建单个文档文档。Groovy脚本读取所有.txt文件并写入单个文档
示例方案 -
在目录C:\样本I具有n没有的.txt文件。我需要复制.txt文件的数据并创建一个.doc文件并复制粘贴所有.txt文件的内容。
请让我知道如何在Groovy脚本
在Groovy脚本中,如何读取给定文件夹中的所有.txt文件,并通过复制.txt文件的内容来创建单个文档文档。Groovy脚本读取所有.txt文件并写入单个文档
示例方案 -
在目录C:\样本I具有n没有的.txt文件。我需要复制.txt文件的数据并创建一个.doc文件并复制粘贴所有.txt文件的内容。
请让我知道如何在Groovy脚本
做到这一点戳互联网有点后,我能想出下面的脚本:
@Grab(group='org.apache.poi', module='poi-ooxml', version='3.7')
import org.apache.poi.xwpf.usermodel.XWPFDocument
XWPFDocument doc = new XWPFDocument()
new File('/some/dir').eachFile{ File f ->
if(f.directory) return
doc.createParagraph().createRun().text = "--------- $f.name ---------"
doc.createParagraph().createRun().text = f.text
}
new File('result.docx').withOutputStream{ doc.write it }
所产生的docx文件是以下的“结构”:
------------- error.gsp -------------
<!doctype html>
<html>
<head>
....
------------- index.gsp -------------
<!doctype html>
<html>
请让我们知道你已经尝试过至今 – injecteer
我是新来的Groovy脚本我不知道如何着手。 – Vinu