java - 在 Groovy 中打开本地文件

标签 java groovy groovlet

我想使用 File 对象来读取与 groovlet 相同目录中的本地文件。但是,使用文件的相对路径("example.txt""./example.txt")并不能解决问题。如果我给它一个绝对路径(例如,"/example.txt"),那么它就可以工作。

有没有办法以编程方式获取 groovlet 的工作目录或上下文路径?

最佳答案

new File("${request.getContextPath()}/example.txt")

关于java - 在 Groovy 中打开本地文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3559603/

相关文章:

java - 如何保存位图并从缓存中共享?

java - 如何等待多个 Flux 和 Mono 发布者同时完成

spring - 如何在 groovy 中定义指定 Sql 类型的 SqlParameter 映射?

jenkins - 使用Jenkins Job DSL在Jenkins中使用Artifactory配置作业

java - 来自 Groovlet (Groovy Servlet) 的 JSP PageContext

groovy - 是否可以将我自己的闭包和变量绑定(bind)到 groovlet?

java - 如果没有 else 三元运算符

groovy - 如何使用groovy脚本为soapUI中WSDL的所有操作生成请求和响应?

java - OpenWebBeans CDI 在 Java 11 中失败