我在c#应用中有这种情况
在我的窗口中有 2 个路径
C:\Projectos\FrameworkCS\CSoft.Core C:\Projectos2\CSoft.Core
我需要像这样获取第二个与第一个相关的相关路径:
..\..\Projectos2\CSoft.Core
存在一种在 C# 中执行此操作的方法,或者某些具有功能的方法可以帮助我
最佳答案
尝试 MakeRelativeUri :
Uri first = new Uri(@"C:\Projectos2\CSoft.Core");
Uri second = new Uri(@"C:\Projectos\FrameworkCS\CSoft.Core ");
string relativePath = second.MakeRelativeUri(first).ToString();
结果:
"../../Projectos2/CSoft.Core"
关于c# - c#中的相关路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4663271/