在这种情况下如何在Groovy中使用不等于

时间:2012-05-10 17:51:46

标签: 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().substring(12)
if(!allRecords contains(ss)) {
            println ss
            }
        }

1 个答案:

答案 0 :(得分:0)

你的问题不是很清楚,但看起来你只是想做

if (!allRecords.contains(ss)) {
     println ss
}

在代码段的最后一部分。