Получить домашнюю папку пользователя в Haxe - PullRequest
1 голос
/ 14 марта 2020

Я ищу способ получить путь к домашней папке пользователя, который будет работать с любой целью sys. Единственный способ, о котором я могу думать, это использовать переменную окружения HOME / UserProfile, но я не могу найти перекрестный целевой способ для получения значений переменных окружения. Есть ли другой способ?

1 Ответ

1 голос
/ 14 марта 2020

Вы можете использовать Sys.getEnv() для получения значения переменной среды и Sys.systemName(), чтобы проверить, на какой ОС вы работаете:

var home = Sys.getEnv(if (Sys.systemName() == "Windows") "UserProfile" else "HOME");
...