public static string NormalizePathSeparators(this string path)
{
if( string.IsNullOrWhiteSpace(path) )
return path;
path = path.Replace("/", @"\");
Regex doubleSeparator = new Regex(@"\+");
path = doubleSeparator.Replace(path,@"\");
if( path[path.Length-1] == '\\' )
path = path.Substring(0,path.Length-1);
return path;
}