我使用它來創建一個新的文件夾asp.net的MVC文件路徑問題
System.IO.Directory.CreateDirectory(@" + somevariable);
的事情是,當我進入文件夾c:\ newfolder \ newfolder在文本框中,並試圖收到在控制器中的值被雙斜線(\)c:\\newfolder\\newfolder
替換。如何將我阻止\報價從路徑
未來其次,與string.replace也沒有與\\
string strText = OrganMeta.vcr_MetaValue;
string gf = strText.Replace("\\", @"\");
的事情是,如果我硬線C:\ newfolder \ newfolder它的工作原理,但如果我不那麼它不工作,它顯示\\字符串中 – maztt 2010-07-01 17:33:23
我創建了一個測試MVC2使用單個文本框和接收FormCollection的控制器進行項目。如果我然後將提交的文本的值放入ViewData中,並在View中顯示它是正確的,那麼我還包括字符串中'\'字符數的計數,它是正確的。你可以在一個新的MVC項目中嘗試同樣的事情,看看它是否有效? 您的替換是正確的,它會查找\\並用\替換。 – 2010-07-01 18:21:10
Doh!乾杯戴夫,錯過了它沒有@之前\\。 – 2010-07-01 18:48:37