gpt4 book ai didi

grails - Groovy 2.1-找不到directorySize方法

转载 作者:行者123 更新时间:2023-12-02 14:58:29 24 4
gpt4 key购买 nike

我将Groovy编译器升级到2.1.6,但是在调用directorySize方法时仍然有异常:

groovy.lang.MissingMethodException: No signature of method: java.io.File.directorySize() is applicable for argument types: () values: []



我正在尝试做的是:
def myDir = new File("path")
if (myDir.exists()){
println "directorySize(): " + myDir.directorySize()
}

最佳答案

您将其标记为Grails,所以我假设您正在Grails项目中尝试这样做。该方法是Groovy 2.1中添加的,但是Grails中使用的Groovy版本是固定的-您无法更改。您可以在IDE中使用所需的任何编译器,但这不会影响在运行应用程序或部署 war 期间将运行的编译器。 Grails 2.3使用Groovy 2.1,但是Grails 2.2使用Groovy 2.0(例如Grails 2.2.4使用Groovy 2.0.8)。

您可以轻松地基于Groovy实现编写自己的方法。该代码是here

关于grails - Groovy 2.1-找不到directorySize方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21799742/

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