我正在尝试使用相对路径加入Windows路径Path.Combine.
但是,Path.Combine(@"C:\blah",@"..\bling")返回C:\blah\..\bling而不是C:\bling\.
有没有人知道如何在不编写我自己的相对路径解析器的情况下完成此任务(这不应该太难)?
似乎Windows坚持\在文件路径中写反斜杠,而.NET的URI类用斜杠写它们/.有没有正确的方法,即使在最原始的系统中也可以接受?为什么.NET的URI显示与Windows其他部分相比的其他斜杠?
我正在教授在线课程,一个学生问我为什么 R在使用和其他相关功能时只使用/而不是\在文件路径中read.csv。我试着查看文档,但它并没有真正提到任何关于它的内容。从来没有真正考虑过,因为我使用的是 Mac,Mac 中的默认设置是\,但在 Windows 机器中并非如此。
我没有受过计算机科学方面的培训,所以我有点难以回答我害怕的问题。学生总是问最糟糕的事情!
path ×3
filesystems ×2
.net ×1
backslash ×1
c# ×1
directory ×1
pathname ×1
r ×1
read.table ×1
uri ×1
windows ×1
write.table ×1