2010-08-24 119 views
2

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

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

回答

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

太棒了!但是我真正想要的是'getRealPath('/')'。你的回答指出了我正确的方向。谢谢! – 2010-08-24 20:43:58