Мне нужно создать файл конфигурации в ~ / .config / myapp.cfg, поэтому я делаю это с File
:
File f;
f = new File("~/.config/gfgd.gfgdf");
if(!f.exists()){
f.createNewFile();
}
Проблема в том, что мне говорят, что этот каталог не существует и что-то в этом роде.
java.io.IOException: Not such file or directory
at java.io.UnixFileSystem.createFileExclusively(Native Method)
Я попытался изменить путь на что-то вроде / home / user, и это сработало. Поэтому мне удалось сделать вывод, что java не знает, что означает ~ / и что означает пункт (.) Перед foldername, потому что /home/user/.config не работает так же хорошо.
Что мне делать?