有谁知道有什么好的库可以很好地抽象出路径操作的问题吗?我希望能够使用任意分隔符(例如“/”或“:”)组合和解析路径,而无需重新发明轮子。
遗憾的是 System.IO.Path
不是更可重用的。
谢谢
最佳答案
System.IO.Path.Combine 将适用于许多不同类型的路径:
http://msdn.microsoft.com/en-us/library/system.io.path.combine.aspx
System.IO.Path.Combine 使用当前平台标准分隔符来组合路径。这意味着在 Windows 上它使用“\”,而在 unix/linux (mono) 上它使用“/”。您能否提供一些示例,说明您尝试在什么平台上组合哪些路径?
关于.NET 路径操作库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52071/