gpt4 book ai didi

c# - 使用 System.Uri 创建相对路径

转载 作者:行者123 更新时间:2023-11-30 21:06:11 25 4
gpt4 key购买 nike

我正在使用以下代码将绝对文件系统路径转换为相对路径。

public static void Main(string[] args)
{
System.Uri uri1 = new Uri(@"C:\Users\301591\Downloads\My Pics\abcd.jpg", true);
System.Uri uri2 = new Uri(@"C:\Users\301591\", true);
Uri relativeUri = uri2.MakeRelativeUri(uri1);
Console.WriteLine(relativeUri.ToString());
}

我得到的结果是/Downloads/My Pics/abcd.jpg

但编译器发出警告,我正在使用的构造函数已标记为过时。

Uri testUri=new Uri("string path","flag to remove escape sequences");

有没有其他方法可以创建在结果中显示转义序列的相对路径?

最佳答案

我找到了解决方案。

Console.WriteLine(Uri.UnescapeDataString(relativeUri.ToString()));

关于c# - 使用 System.Uri 创建相对路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11341968/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com