2
我想使用File
对象来读取与groovlet相同的目录中的本地文件。但是,使用文件的相对路径("example.txt"
或"./example.txt"
)并不能解决问题。如果我给它一个绝对路径(例如,"/example.txt"
),那么它就可以工作。在Groovy中打开本地文件
有什么办法以编程方式获取groovlet的工作目录或上下文路径?
我想使用File
对象来读取与groovlet相同的目录中的本地文件。但是,使用文件的相对路径("example.txt"
或"./example.txt"
)并不能解决问题。如果我给它一个绝对路径(例如,"/example.txt"
),那么它就可以工作。在Groovy中打开本地文件
有什么办法以编程方式获取groovlet的工作目录或上下文路径?
new File("${request.getContextPath()}/example.txt")
太棒了!但是我真正想要的是'getRealPath('/')'。你的回答指出了我正确的方向。谢谢! – 2010-08-24 20:43:58