Я получаю значение переменной окружения Linux в JAVA код следующим образом:извлечь часть пути каталога Linux
String path = getEnv("MY_HOME")
//MY_HOME corresponds to mydir/myproject/proj/landing_page/home
Я хочу написать метод, который возвращает абсолютный каталог path- MYDIR/MyProject/журналы с использованием MY_HOME среды переменная.
Может кто-нибудь предложить, как я могу получить часть mydir/myproject/'пути в MY_HOME?
Почему вы не просто разделить' значение path' и восстановить его с подпутей вам нужно? –
Невозможно задать такие вопросы, как «У меня есть строка' mydir/myproject/proj/landing_page/home', и я хочу получить 'mydir/myproject'. Это нам не помогает, потому что мы не знаем, что вы хотите с помощью других строк, кроме 'mydir/myproject/proj/landing_page/home'. Что именно вы хотите? Первые два компонента пути? Все до первого «т»? Или что-то другое? Первый шаг - выяснить, что вам нужно, и как точно сформулировать его. – ajb
Я не могу этого сделать, потому что путь mydir будет другим для разных пользователей. Итак, мне нужно что-то вроде: получить MY_HOME, перейти на 3 уровня (получить mydir/myproject), а затем добавить новый каталог в путь. – andro