用C#规范化文件路径



是否有一个方便的函数来正则化c#中的文件路径?

我有一个命令行程序,它接受来自用户的文件路径。如果他们太聪明了,他们可能会提供类似"c:\\mypath"的东西,c#在内部表示为"c:\\\\\mypath"

我想处理这些路径,以便将它们正则化为"c:\\mypath"

我可以使用字符串替换,将"\\\"替换为"\\",但有更优雅的独立于平台的方法吗?

使用Path。它将为您处理它,并为您提供所需的所有功能。

我认为您可以使用@"C:\myPath\"

最新更新