Как создать локальную папку для данных программы в Windows (в% APPDATA%, без предоставления разрешений, JAVA) - PullRequest
1 голос
/ 28 июня 2019

Как создать локальную папку для данных локальной программы в Java на Windows (в% APPDATA%, без предоставления разрешений Windows, я использую JAVA)

Я пробовал этот код, но file.mkdirs () не создает папкучто указывает на то, что у меня нет прав доступа к этой папке

новый файл ("% APPDATA% / PackMe / some_folder");

ОК найдено решение: System.getProperty("user.home") + "/PackMe/somefolder";

1 Ответ

1 голос
/ 28 июня 2019

Я думаю, что папка appdata такая:

System.getProperty("user.home") + "\\PackMe\\somefolder";

или с помощью переменной среды (которая помогла мне, когда я тоже столкнулся с этой проблемой):

System.getenv("APPDATA");

Не могли бы вы предоставить полный код и трассировку стека исключения?

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