c#使用\\将路径转换为新路径

时间:2014-10-01 22:21:22

标签: c# path

我试图转换路径。我有这条道路:

   C:\myfolder\test.jpg

我试图转换为:

  C:\\myfolder\\teste.jpg

我不能在我的应用程序中的路径前使用“@”。它必须像那样,两次。

我该怎么做?

2 个答案:

答案 0 :(得分:2)

首先,如果你想让它转义为反斜杠,你可以使用逐字字符串。

但是,如果你想用一个反斜杠替换一个反斜杠并在实际输出中看到它作为两个斜杠,那么你可以使用string.Replace方法

// first way
var path = @"C:\myfolder\test.jpg".Replace("\\","\\\\");

// second way
var path = @"C:\myfolder\test.jpg".Replace(@"\",@"\\");

答案 1 :(得分:0)

如果您将字符串存储在字符串中,

     string path ="C:\myfolder\test.jpg";
     path=path.Replace("\","\\");