首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

很奇怪的有关问题。

2012-08-15 
很奇怪的问题。。。。我用FolderBrowserDialog.SelectedPath 获取文件夹的路径为fileC:\abc1\abc2,假设文件

很奇怪的问题。。。。
我用FolderBrowserDialog.SelectedPath 获取文件夹的路径为file="C:\abc1\abc2",假设文件名filename="filename".那我把这2个组合起来就是一个路径,方法是:string filePath=file+"\\"+filename.
 但是我用这个路径的调试时候发现系统给filePath的值是:fileName="C:\\abc1\\abc2\\filename".变成了双斜杠。然后我用这个方法也试了下:string filePath=@file+"\\"+filename.还是一样的结果。
 求解啊!!!!!!为什么啊!!!!!


[解决办法]
系统给你的filePath就是双斜杠,双斜杠就双斜杠,你获取后再转换下不就行了。

string fileName="C:\\abc1\\abc2\\filename";
fileName = fileName.Replace("\\","\");

然后这个串不就是你想要的了嘛

热点排行