用C#规范化文件路径

本文关键字:路径 文件 规范化 | 更新日期: 2023-09-27 18:19:50

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

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

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

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

用C#规范化文件路径

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

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