如何在Grails中访问文件系统文件夹

如何在Grails中访问文件系统文件夹,grails,Grails,我将一些文档上传到uploadFolderC:/upload配置路径 environments { development { uploadFolder = "C:/upload/" } production { uploadFolder = "C:/upload/" } test { uploadFolder = "C:/Users/" } } 我把它储存在控制器里 documentInstan

我将一些文档上传到
uploadFolder
C:/upload配置路径

environments {
    development {
        uploadFolder = "C:/upload/"
    }
    production {
        uploadFolder = "C:/upload/"

    }
    test {
        uploadFolder = "C:/Users/"
    }
}
我把它储存在控制器里

documentInstance.fullPath = grailsApplication.config.uploadFolder + documentInstance.filename

如何在Grails中访问C:/upload/file中的文档?

在Grails中访问文件的方式与在普通web应用程序中访问文件的方式没有区别。如果你的路径是绝对路径,你可以这样做

def path = grailsApplication.config.uploadFolder + documentInstance.filename
File file = new File(path)
或列出上载文件夹中的所有文档

Folder dir = new File(grailsApplication.config.uploadFolder)
dir.eachFile() {File file ->  doSomething..}

问题是……?如何访问Grails中C:/upload/file中的文档@注射工