2012-03-08 62 views
0

我需要找到Lift应用程序运行的服务器的根目录,因为我利用imagemagick和openoffice将文件转换为图像。Scala Lift - 获取服务器根目录(磁盘)

我可以简单地通过硬编码Ç得到这个工作,我的Windows开发机器上:/路径文件之前,但使用我们的Linux服务器上:

/[app name goes here] 

似乎并没有工作。

任何帮助非常赞赏,提前:)

回答

1

你想java.io.File.listRoots感谢,其次是一些代码来选择您希望使用的根。

此外,/appName极不可能正常工作,因为应用程序不在根目录。例如,输入which oowriter即可获取到oowriter(Open Office/LibreOffice Writer)的路径。许多应用程序在/usr/bin;有些在/bin;其他人可能在别处。