我需要找到运行我的Lift应用程序的服务器的根目录,因为我使用imagemagick和openoffice将文件转换为图像。
我可以通过在文件路径之前硬编码C:/来在我的Windows开发机上工作,但是在我们的Linux服务器上使用:
/[app name goes here]
似乎不起作用。
任何帮助都非常感谢,提前感谢:)
答案 0 :(得分:1)
您想要java.io.File.listRoots
,然后选择一些代码来选择您想要使用的根。
此外,/appName
极不可能正常工作,因为应用程序不会放在root用户身上。例如,键入which oowriter
以获取oowriter
(Open Office / LibreOffice Writer)的路径。许多申请都在/usr/bin
;有些人在/bin
;其他人可能在其他地方。