Код: Выделить всё
protected String getDefaultDataDir() {
String rootPath = System.getenv("XDG_DATA_HOME");
if(rootPath == null) {
rootPath = System.getProperty("user.home")+S+".local"+S+"share";
}
return rootPath+S+Pinocchio.PLATFORMNAME;
}
Теперь я хочу хранить документы в папке документов пользователя. Но у меня нет переменной среды с именем XDG_DOCUMENTS_DIR. У меня есть файл «.config/user-dirs.dirs», содержащий эту конфигурацию XDG, и файл «xdg-user-dir DOCUMENTS», который напрямую возвращает этот путь.
Что еще хуже, каталог документов по умолчанию зависит от локали пользователя.
Как лучше всего использовать настроенный каталог документов в Java-приложении?
Подробнее здесь: https://stackoverflow.com/questions/222 ... pplication
Мобильная версия