2018年6月27日 星期三

[C#] 絕對路徑轉相對路徑

網址轉換:

Uri baseUri = new Uri("http://www.pcbean.com/a/b/c");
Uri targetUri = new Uri("http://www.pcbean.com/");
string relativeUri = baseUri.MakeRelativeUri(targetUri).ToString().Replace(@"/", @"\");

檔案路徑轉換:

Uri baseUri = new Uri(@"C:\A\B\C");
Uri targetUri = new Uri(@"C:\");
string relativeUri = baseUri.MakeRelativeUri(targetUri).ToString().Replace(@"/", @"\");

沒有留言:

張貼留言