Мне нужно создать файл конфигурации в ~/.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 не знает, что означает ~/, и что означает punct (.) Перед именем папки, потому что /home/user/.config тоже не работает.
Что мне делать?