Scala Lift - Получить корень сервера (диск) - PullRequest
0 голосов
/ 08 марта 2012

Мне нужно найти корневой каталог для сервера, на котором запущено мое приложение Lift, поскольку я использую imagemagick и openoffice для преобразования файлов в изображения.

Я могу заставить это работать на моей машине с Windows, просто жестко запрограммировав C: / перед путем к файлу, но на нашем сервере Linux используя:

/[app name goes here]

Кажется, не работает.

Любая помощь высоко ценится, заранее спасибо:)

1 Ответ

1 голос
/ 08 марта 2012

Вы хотите java.io.File.listRoots, а затем некоторый код для выбора корня, который вы хотите использовать.

Кроме того, /appName крайне маловероятно, так как приложения не помещаются в корень.Например, введите which oowriter, чтобы получить путь к oowriter (Open Office / LibreOffice Writer).Многие приложения на /usr/bin;некоторые на /bin;другие могут быть в другом месте.

...