enum CCL::System::FolderType

Overview

Folder types. More…

#include <isysteminfo.h>

enum FolderType
{
    kSystemFolder              = 'Syst',
    kProgramsFolder            = 'Prog',
    kSharedDataFolder          = 'ShDt',
    kSharedSettingsFolder      = 'ShSe',
    kSharedSupportFolder       = 'ShSp',
    kTempFolder                = 'Temp',
    kDesktopFolder             = 'Desk',
    kUserSettingsFolder        = 'Sett',
    kUserPreferencesFolder     = 'Pref',
    kUserDocumentFolder        = 'Docs',
    kUserMusicFolder           = 'Msic',
    kUserDownloadsFolder       = 'Dwnl',
    kUserAppSupportFolder      = 'UPrg',
    kCompanySettingsFolder     = 'CSet',
    kCompanySupportFolder      = 'CSup',
    kCompanyContentFolder      = 'CCnt',
    kUserContentFolder         = 'Cont',
    kSharedContentFolder       = 'SCnt',
    kAppFactoryContentFolder   = 'FCnt',
    kAppSettingsFolder         = 'Apps',
    kAppSettingsPlatformFolder = 'xAps',
    kSharedAppSettingsFolder   = 'ShAp',
    kAppSupportFolder          = 'Supp',
    kAppDeploymentFolder       = 'Depl',
    kAppPluginsFolder          = 'Plug',
};

Detailed Documentation

Folder types.

Enum Values

kSystemFolder

[R] folder where the OS is installed

kProgramsFolder

[R] programs/applications folder

kSharedDataFolder

[R] Data folder for all users

kSharedSettingsFolder

[R] Settings folder for all users

kSharedSupportFolder

[R] application support files for all apps/users (scripts, plug-ins, etc.)

kTempFolder

[R] user temporary folder

kDesktopFolder

[R] user desktop folder

kUserSettingsFolder

[R] user “Settings” folder

kUserPreferencesFolder

[R] user “Preferences” folder (differs on Mac OS only, otherwise same as kUserSettingsFolder)

kUserDocumentFolder

[R] user “Documents” folder

kUserMusicFolder

[R] user “Music” folder (fallback to “Documents”)

kUserDownloadsFolder

[R] user “Downloads” folder (fallback to “Documents”)

kUserAppSupportFolder

[R] user application support folder

kCompanySettingsFolder

[R] company-wide settings folder (resides in kSharedSettingsFolder)

kCompanySupportFolder

[R] company-wide application support folder (resides in kSharedSupportFolder)

kCompanyContentFolder

[R] company-wide content for all users (resides in kSharedDataFolder)

kUserContentFolder

[R/W] user “DocumentsAppName” folder (usually in kUserDocumentFolder)

kSharedContentFolder

[R] shared application content for all users (resides in kSharedDataFolder)

kAppFactoryContentFolder

[R] application factory content folder (usually same as kUserContentFolder, dependes on platform)

kAppSettingsFolder

[R] user application settings folder (resides in kUserSettingsFolder)

kAppSettingsPlatformFolder

[R] platform-specific settings folder (resides in kAppSettingsFolder)

kSharedAppSettingsFolder

[R] shared application settings folder (resides in kCompanySettingsFolder)

kAppSupportFolder

[R] application support files (scripts, plug-ins, etc., usually in kProgramsFolder)

kAppDeploymentFolder

[R/W] application support files, can differ in debug builds (defaults to kAppSupportFolder)

kAppPluginsFolder

[R] plug-ins to be loaded by application (usually in kAppSupportFolder/Plugins)