Каковы наилучшие местоположения по умолчанию для определенных типов файлов?

Для созданного приложения я пытаюсь найти лучшие папки. Я установил приложение, как это было предложено в документации, в /usr/share/company_name/product_name, сохраните файл config.ini в скрытой папке в домашнем каталоге пользователей и пользовательские документы в домашней директории пользователей.

Приложению требуется другое Ресурсы:

База данных ресурсов (с содержимым, которое может быть изменено с помощью кода, хотя рекомендуется, чтобы у пользователя не было внешнего доступа)

База данных ресурсов должна быть общей и доступной для ВСЕХ пользователей, поэтому он не может быть в домашнем каталоге пользователей. Он не может находиться в скрытом каталоге, так как программа может использовать окно браузера, чтобы найти его и изменить его местоположение.

Мне бы хотелось разместить его в «хорошо известной» папке, например /var или /opt - но я получаю ошибки при попытке открыть его с помощью кода с помощью команды, такой как

FILE *resource = fopen(path, "r+");

. Какое хорошее место для ресурса, предустановленный, не читаемый, доступный для всех

Обновление: я смог разместить свои ресурсы в /srv/MyCompany/MyProduct благодаря ссылке, приведенной в ответе ниже.

Надеюсь, это хорошее место?

1
задан 7 October 2014 в 15:29

0 ответов

Другие вопросы по тегам:

Похожие вопросы: