All Classes |Grouped Classes |Index

Function get_appdata

Returns the current user's roaming application data directory.

	static CL_String CL_Directory::get_appdata(
		const CL_StringRef & company_name,
		const CL_StringRef & application_name,
		const CL_StringRef & version,
		bool create_dirs_if_missing = true);

Detailed description:

In Windows, this functions returns special folder directory CSIDL_APPDATA appended with the "company_name\application_name\version" string. A typical path would be "C:\Documents and Settings\username\Application Data\company_name\application_name\version\".In OS X, this function returns the directory "~/Library/company_name/application_name/version/".In Linux, this function returns the directory "~/.company_name/application_name/version/".