2008年8月5日

Groovy入門123 - 檔案列表篇

利用Groovy超級方便的File及RegularExpression,輕鬆就能做到目錄下的檔案列表。

ex01, 列出目錄下的XML檔
basedir = new File('path_to_your_dir')
files = basedir.listFiles().grep(~/.*xml$/)

ex02, 列出目錄下的EXCEL檔
new File('./path').eachFileMatch(~/[A-Za-z0-9]+\.xls[x]?/) {
   file -<
   //do something
}

沒有留言:

張貼留言

lyhcode by lyhcode
歡迎轉載,請務必註明出處!