namespace Umbraco.Cms.Core; public static partial class Constants { public static class SystemDirectories { /// /// The aspnet bin folder /// public const string Bin = "~/bin"; // TODO: Shouldn't this exist underneath /Umbraco in the content root? public const string Config = "~/config"; /// /// The Umbraco folder that exists at the content root. /// /// /// This is not the same as the Umbraco web folder which is configurable for serving front-end files. /// public const string Umbraco = "~/umbraco"; /// /// The Umbraco data folder in the content root. /// public const string Data = Umbraco + "/Data"; /// /// The Umbraco licenses folder in the content root. /// public const string Licenses = Umbraco + "/Licenses"; /// /// The Umbraco temp data folder in the content root. /// public const string TempData = Data + "/TEMP"; public const string TempFileUploads = TempData + "/FileUploads"; public const string Install = "~/install"; public const string AppPlugins = "/App_Plugins"; public const string BackOfficePath = "/umbraco/backoffice"; public const string MvcViews = "~/Views"; public const string PartialViews = MvcViews + "/Partials/"; public const string Packages = Data + "/packages"; public const string CreatedPackages = Data + "/CreatedPackages"; public const string Preview = Data + "/preview"; /// /// The default folder where Umbraco log files are stored /// [Obsolete("Use LoggingSettings.GetLoggingDirectory() instead, will be removed in Umbraco 13.")] public const string LogFiles = Umbraco + "/Logs"; } }