Как получить доступ к общедоступному каталогу системы - PullRequest
0 голосов
/ 21 апреля 2011

Мне нужна помощь в поиске общедоступного каталога операционной системы, в котором я могу сохранить файл .txt с информацией.

Я объясню лучше: мне нужно где-то сохранить файл txt, где я сохранил некоторые важные данныено мне придется передать свою программу разным людям со всего мира, и я не могу использовать каталог с таким именем, как «Пользователи», потому что он будет переведен на язык операционной системы.

Поэтому я ищу каталог с одинаковым именем на всех языках или лучше метод объекта, который может позволить мне получить доступ к общедоступному каталогу ОС, который нельзя переименовать и который можно найти во всех ОС.

Кто-нибудь может мне помочь?

1 Ответ

5 голосов
/ 21 апреля 2011

Хорошая ставка - System.getProperty("user.home").Из документации :

user.home Домашний каталог пользователя

Предполагается, что он кроссплатформенный, и я ожидаю, что он будет работать независимоязыка / локали операционной системы (JVM должна получить его из системы, на которой она работает).

Я бы не рекомендовал размещать файлы в самом домашнем каталоге;лучше создать подкаталог и хранить там свои файлы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...