В настоящее время я кодирую проект Java/kotlin в intellij и должен использовать считыватели файлов для получения XML и других текстовых файлов.Справочный каталог проектов из любого места
Я создал каталог, называемый файлами, для которых я храню все необходимые файлы.
Проблема заключается в том, что мне нужно создать новый путь для каждого вызова метода для ссылки на каталог файлов, поскольку он отличается в зависимости от того, из какой директории вызывается метод.
Есть ли способ для ссылки на проект корневого каталога или файлов каталога и это работает везде, что-то вроде System.getDirectory («файлы» или «корень») и т.д.
настоящее время я использую System.getProperty («user.dir»), но этот путь субъективен тому, где он называется, и, следовательно, я не ищу того.
* как это отличается в зависимости от того, какой файл он вызывается от *: нет, это не так. Относительный путь относится к ** текущей директории **, то есть к каталогу, из которого выполняется 'java'. Если вы запускаете из своей среды IDE, это, как правило, корневой каталог проекта, если вы явно не указали что-то еще в конфигурации запуска. –
'Я создал каталог под названием files': где именно вы создали этот каталог? Как вы начинаете свой проект? – t0r0X