Scala Lift - 获取服务器根目录(磁盘)

时间:2012-03-08 14:30:23

标签: scala lift root

我需要找到运行我的Lift应用程序的服务器的根目录,因为我使用imagemagick和openoffice将文件转换为图像。

我可以通过在文件路径之前硬编码C:/来在我的Windows开发机上工作,但是在我们的Linux服务器上使用:

/[app name goes here]

似乎不起作用。

任何帮助都非常感谢,提前感谢:)

1 个答案:

答案 0 :(得分:1)

您想要java.io.File.listRoots,然后选择一些代码来选择您想要使用的根。

此外,/appName极不可能正常工作,因为应用程序不会放在root用户身上。例如,键入which oowriter以获取oowriter(Open Office / LibreOffice Writer)的路径。许多申请都在/usr/bin;有些人在/bin;其他人可能在其他地方。