How can I get a directory from a Uri

.net

Solution

There is no property but it isn't too hard to parse it out:

Uri uri = new Uri("http://www.example.com/mydirectory/myfile.aspx");
string[] parts = uri.LocalPath.Split('/');
if(parts.Length >= parts.Length - 2){
     string directoryName = parts[parts.Length - 2];
}

Problem

For example, if I have http://www.example.com/mydirectory/myfile.aspx How can I get http://www.example.com/mydirectory I am looking for a .NET function call.

Original source