Получаем системный разделитель пути для любой ОС из Java | Zhbert’s Home
Zhbert's Home
Домашняя страничка Zhbert'а

Получаем системный разделитель пути для любой ОС из Java

Все операционные системы разные, и разделитель пути в них тоже может отличаться. Например, в Linux это /, а в Windows \. Если указывать в пути знаки прямо, то в отличной от вашей ОС приложение выбросит исключение об ошибке в пути. Чтобы этого не произошло, нужно использовать автоматически определнный Java-машиной системный раздетилель пути, вызвать который можно конструкией:

File.separator

Пример использования этой конструкции в формировании пути конфигурационного файла:

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