groovy脚本迭代通过一个文件夹,并写入所有扩展名为扩展名的文件名,但扩展名为.txt的文件
问题描述:
我有一个文件夹,其中包含.jar
扩展名的多个文件,一个文件的文件名为.txt
。groovy脚本迭代通过一个文件夹,并写入所有扩展名为扩展名的文件名,但扩展名为.txt的文件
我想有一个Groovy代码,可以迭代通过该文件夹来写入除文本文件以外的所有文件名。
答
以下示例通过给定文件夹迭代并将所有文件名打印到控制台。
import groovy.io.FileType
File folder = new File('<a path>')
folder.eachFileRecurse FileType.FILES, { file ->
if (!file.name.endsWith(".txt")) {
println "Processing file ${file.absolutePath}"
}
}
你试过编码的东西吗?问题是什么? – daggett