Как получить домашний каталог пользователя из Java | Zhbert’s Home
Zhbert's Home
Домашняя страничка Zhbert'а

Как получить домашний каталог пользователя из Java

Иногда бывает, что нужно получить путь к домашнему каталогу пользователя для сохранения там каких либо данных приложения или параметров. Но все операционные системы разные, и путь этот там тоже, соответственно, разный.

Получить его можно следующим образом, для этого нужно использовать конструкцию:

System.getProperty("user.home")

Например, для создания пути к каталогу с настройками можно воспользоваться такой конструкцией:

final private String settingsPath = System.getProperty("user.home") + File.separator + ".yourapplication";

где

  • System.getProperty("user.home") — путь к домашнему каталогу пользователя;
  • File.separator — системный разделитель;
  • .yourapplication — каталог с настройками вашего приложения (в примере он скрытый, так как начинается с ., что в UNIX-подобных ОС означает скрытые файлы.