我正在尝试使用相对路径加入Windows路径Path.Combine.
但是,Path.Combine(@"C:\blah",@"..\bling")返回C:\blah\..\bling而不是C:\bling\.
有没有人知道如何在不编写我自己的相对路径解析器的情况下完成此任务(这不应该太难)?
与C#中的PathCanonicalize相同的是什么?
使用:我需要好好猜测两个文件路径是否引用同一个文件(没有磁盘访问).我的典型方法是通过一些过滤器(如MakeAbsolute和PathCanonicalize)抛出它,然后进行不区分大小写的比较.