он надёжен? Есть ли какие-то общепринятые альтернативы?
Обычно конфиг берётся из рабочей директории или передаётся параметрами при запуске
Т.е. лучше current_dir использовать? У меня GUI-приложение (игра), так что вряд ли оно будет отличаться от current_exe во время запуска пользователем, но не может ли это вызвать проблем во время разработки?
Я в своем приложении просто оба варианта чекаю
Что ж, наверное использую current_dir как fallback тогда, спасибо!
Можно просто относительный путь использовать
и подход и функция нормальные. Но не для конфигов, а для ридонли данных (каких-нибудь там файлов перевода и т.п.). А для конфигов это крайне сомнительный подход, т.к. конфиг надо менять, а папка приложения в большинстве ОС закрыта на запись пользователем.
Я вот этим пользуюсь https://docs.rs/configparser/latest/configparser/
Обсуждают сегодня