Нет.
Единственные специальные каталоги, которые вам передаются, - это каталог, подходящий для временных файлов, и текущий каталог.
Вам потребуется написать специальную оболочку ОС для получениядомашний каталог.Лично я считаю, что это плохая идея: скорее, у вас должна быть функция каталога «настройки приложения пользователя», функция каталога «документ пользователя» и т. Д. (В зависимости от потребностей вашего приложения).Сравнение этих каталогов с домашним каталогом зависит от ОС в зависимости от ОС.
По моему опыту, наличие API для хранения «набора свойств, подобного реестру» - хорошая идея (строка-строкакарта с кодом сериализации на значения, например).Он может отображаться на списки в MacOS, реестр в Windows и что-то еще в Linux.