需要从"E:\workspace\c#\.net core\Banch.Web.Host\wwwroot\Common\Temp\logo.jpg" 中减去 “E:\workspace\c#\.net core\Banch.Web.Host\wwwroot”,保留为"/Common/Temp/logo.jpg"的形式。
查资料才得知通过Replace替换字符串就行了。
代码如下
string a ="c:\\wwwroot";
string t = "\\logo.jpg";
string r = a + t;
Console.WriteLine(r);
string result = r.Replace(a, "").Replace(Path.DirectorySeparatorChar, '/');
Console.WriteLine(result);