在这种情况下,如何在Groovy中使用not equalto
我只想打印不在ss中的文件在这种情况下,如何在Groovy中使用not equalto,groovy,Groovy,我只想打印不在ss中的文件 def folder = "./test-data" // println "reading files from directory '$folder'" def basedir = new File(folder) basedir.traverse { if (it.isFile()) { def rec = it // println it def ss = rec.toString(
def folder = "./test-data"
// println "reading files from directory '$folder'"
def basedir = new File(folder)
basedir.traverse {
if (it.isFile()) {
def rec = it
// println it
def ss = rec.toString().substring(12)
if(!allRecords contains(ss)) {
println ss
}
}
你的问题不是很清楚,但看起来你只是想
if (!allRecords.contains(ss)) {
println ss
}
在代码段的最后一部分。所有记录都包含什么?