2016-10-04 2 views
-2

Groovy 스크립팅에서 주어진 폴더의 모든 .txt 파일을 읽고 .txt 파일의 내용을 복사하여 단일 단어 문서를 작성하는 방법.Groovy 스크립팅으로 모든 .txt 파일을 읽고 단일 단어를 작성하십시오. doc

예제 시나리오 - 폴더 C에서

: 내가 .txt 인 파일의 N- 아니이 \ 샘플. .txt 파일의 데이터를 복사하고 하나의 .doc 파일을 만들고 모든 .txt 파일의 내용을 붙여 넣기 복사해야합니다.

나 인터넷을 조금 파고 후 그루비 스크립트

+0

은 우리가 지금까지 – injecteer

+0

내가 그루비 스크립트를 처음 진행하는 방법을 잘하고 나는 당신이 이미 시도 무엇인지 알려 주시기 바랍니다. – Vinu

답변

0

에서이 작업을 수행하는 방법을 알려 주시기 바랍니다, 나는 다음과 같은 스크립트를 가지고 올 수 :

@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> 
관련 문제