作者gd3727 (灿烂流星)
看板C_Sharp
标题[问题] 路径中含有不合法的字元
时间Sat Mar 7 11:47:45 2009
请问为什麽透过listBox1清单取得的档案路径会「不合法」...
string FilePath = listBox1.SelectedItem.ToString();
MessageBox.Show(FilePath);//show D:\123.txt
try
{
StreamReader sr = new StreamReader(FilePath, Encoding.Unicode, true);
}
catch (ArgumentException ex)
{
MessageBox.Show(ex.Message);//show 路径含有不合法的字元
}
若我不从 listBox1 清单取得,直接指派路径给 StreamReader 就能正常读取不会有错误。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 120.96.54.179
※ 编辑: gd3727 来自: 120.96.54.179 (03/07 11:50)
※ 编辑: gd3727 来自: 120.96.54.179 (03/07 11:51)
1F:→ gd3727:抱歉~已自己找到问题点并解决了。因为「.」字元的关系。 03/07 15:29
※ 编辑: gd3727 来自: 120.96.54.179 (03/07 15:44)