Предыдущая глава описывала стандарт файловой системы KDE, эта глава описывает, как использовать файловую систему. Проект KDE использует файловую систему по крайней мере при инсталляции; поэтому мы обсудим правила установки инсталляционных свойств файлов вашего проекта. Поскольку ваше приложение будет использовать все установленные файлы, ему важно знать, как получить к ним стандартные относительные пути. Это позволит вашему приложению работать независимо от того, где располагается корневой каталог файловой системы KDE, и, таким образом, избежать жесткого задания путей файлов.
После инсталляции вашего проекта конечным пользователем, вашему приложению может потребоваться файл в процессе выполнения. В ходе разработки вы наверняка натыкались на одну ошибку при запуске приложения из IDE KDevelop - при вызове помощи через "Help"-"Contents" или нажатием F1. В результате вам выдавалось сообщение, что файл index.html не найден - если вы не установили перед этим приложение в локальной файловой системе KDE. Ваше приложение запрашивает KDEHelp , чтобы он открыл индексную страницу, предварительно определяя каталог инсталляции методами KApplication, осуществляющими доступ к файловой системе; поэтому рассмотрим, что предлагает KApplication, и приведем несколько примеров использования. Другие классы KDE-Core также используют файловую систему KDE, например, KIconLoader и KLocale, которые будут рассмотрены позже.