c#将路径转换为具有\\
我正在尝试转换路径。我有这样一条路:c#将路径转换为具有\\,c#,path,C#,Path,我正在尝试转换路径。我有这样一条路: C:\myfolder\test.jpg 我正在尝试转换为: C:\\myfolder\\teste.jpg 我不能在应用程序中的路径前面使用“@”。它需要像这样,有两次 我该怎么做呢?首先,如果您想避免反斜杠,可以使用逐字字符串 但是,如果您想用两个反斜杠替换一个反斜杠,并在实际输出中看到它是两个斜杠,那么您可以使用string.replace方法 // first way var path = @"C:\myfolder\test.jpg"
C:\myfolder\test.jpg
我正在尝试转换为:
C:\\myfolder\\teste.jpg
我不能在应用程序中的路径前面使用“@”。它需要像这样,有两次
我该怎么做呢?首先,如果您想避免反斜杠,可以使用逐字字符串 但是,如果您想用两个反斜杠替换一个反斜杠,并在实际输出中看到它是两个斜杠,那么您可以使用
string.replace
方法
// first way
var path = @"C:\myfolder\test.jpg".Replace("\\","\\\\");
// second way
var path = @"C:\myfolder\test.jpg".Replace(@"\",@"\\");
如果字符串中存储了字符串
string path ="C:\myfolder\test.jpg";
path=path.Replace("\","\\");
你从哪里得到那条路的?如果从某个地方读入,斜杠可能已经转义。为什么需要转义斜杠0为什么要退出
/
?它不需要。哦,对不起,伙计们。。我的意思是\我想你需要解释一下你想通过这样做解决什么问题。你有可能走错方向了。。。不管“它”是什么。