using System;
public class Test
{
public static void Main()
{
string file = @"D:\Shared\Common\BaseReports\Main.rpt";
string root = @"D:\Shared\Common\BaseReports";
var fileUri = new Uri(file);
var rootUri = new Uri(root);
var relUri = rootUri.MakeRelativeUri(fileUri);
Console.WriteLine(relUri.ToString());
}
}
dXNpbmcgU3lzdGVtOwoKcHVibGljIGNsYXNzIFRlc3QKewoJcHVibGljIHN0YXRpYyB2b2lkIE1haW4oKQoJewoJCXN0cmluZyBmaWxlID0gQCJEOlxTaGFyZWRcQ29tbW9uXEJhc2VSZXBvcnRzXE1haW4ucnB0IjsKCQlzdHJpbmcgcm9vdCA9IEAiRDpcU2hhcmVkXENvbW1vblxCYXNlUmVwb3J0cyI7CgkJCgkJdmFyIGZpbGVVcmkgPSBuZXcgVXJpKGZpbGUpOwoJCXZhciByb290VXJpID0gbmV3IFVyaShyb290KTsKCQkKCQl2YXIgcmVsVXJpID0gcm9vdFVyaS5NYWtlUmVsYXRpdmVVcmkoZmlsZVVyaSk7CgkJQ29uc29sZS5Xcml0ZUxpbmUocmVsVXJpLlRvU3RyaW5nKCkpOwoJfQp9