Catel.IO.Path.GetParentDirectory C# (CSharp) Метод

GetParentDirectory() публичный статический Метод

Gets the parent directory.
This method will always strip the trailing backslash from the parent.
public static GetParentDirectory ( string path ) : string
path string The path to get the parent directory from.
Результат string
        public static string GetParentDirectory(string path)
        {
            string parent = string.Empty;

            if (string.IsNullOrEmpty(path))
            {
                return parent;
            }

            path = RemoveTrailingSlashes(path);
            if (!path.Contains(@"\"))
            {
                return parent;
            }

            int lastSlashPosition = path.LastIndexOf(@"\");
            parent = path.Substring(0, lastSlashPosition);

            parent = RemoveTrailingSlashes(parent);

            return parent;
        }