Недавно я искал, как получить каталог приложения на Java. Я наконец нашел ответ, но мне потребовалось на удивление много времени, потому что найти такой общий термин непросто. Я думаю, было бы неплохо составить список того, как этого добиться на нескольких языках.
Не стесняйтесь голосовать за / против, если вам (не) нравится идея, и, пожалуйста, внесите свой вклад, если она вам нравится.
Разъяснение:
Существует тонкое различие между каталогом, содержащим исполняемый файл, и текущим рабочим каталогом (указанным pwd
в Unix). Первоначально меня интересовало первое, но не стесняйтесь публиковать методы для определения второго (уточняя, какой из них вы имеете в виду).