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;
}