gpt4 book ai didi

groovy - 在 Groovy 脚本中检查文件大小

转载 作者:行者123 更新时间:2023-12-02 00:22:46 26 4
gpt4 key购买 nike

我在 SoapUI 中使用 Groovy 脚本来列出给定目录中的所有文件。我使用这段代码来过滤空文件。

dir.eachFileRecurse (FileType.FILES) {
if(file.length() > 0){file ->
list << file
}
}

我收到以下错误消息:

org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed: Script8.groovy: 16: expecting '}', found '->' @ line 16, column 29. if(file.length() > 0){file -> ^ org.codehaus.groovy.syntax.SyntaxException: expecting '}', found '->' @ line 16, column 29. at org.codehaus.groovy.antlr.AntlrParserPlugin.transformCSTIntoAST(AntlrParserPlugin.java:143) at org.codehaus.groovy.antlr.AntlrParserPlugin.parseCST(AntlrParserPlugin.java:111) at org.codehaus.groovy.control.SourceUnit.parse(SourceUnit.java:237) at org.codehaus.groovy.control.CompilationUnit$1.call(CompilationUnit.java:167) at org.codehaus.groovy.control.CompilationUnit.applyToSourceUnits(CompilationUnit.java:931) at org.codehaus.groovy.control.CompilationUnit.doPhaseOperation(CompilationUnit.java:593) at

最佳答案

你不能在if操作中使用闭包

block 应该有通常的开始结束:

if(file.length() > 0){
list << file
}

关于groovy - 在 Groovy 脚本中检查文件大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54886787/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com