日期:2014-05-18  浏览次数:20381 次

分割字符串的问题
FolderBrowserDialog   fol   =   new   FolderBrowserDialog();
                        if   (fol.ShowDialog()   ==   DialogResult.OK)
                        {
                                textBox1.Text   =   fol.SelectedPath.Replace( "\ " ", "\\ ");就是这里,因为要写入xml,所以的替换,xml的节点名中不允许使用\
                        }
                        else
                        {
                                MessageBox.Show( "请选择目录 ");
                        }


------解决方案--------------------
textBox1.Text = fol.SelectedPath.Replace( "\ " ", "\\ ");
这里字符转换的问题。
textBox1.Text = fol.SelectedPath.Replace( "\\ " ", "\\\ ");

------解决方案--------------------
textBox1.Text = fol.SelectedPath.Replace( "\ " ", "\\ ");就是这里,因为要写入xml,所以的替换,xml的节点名中不允许使用\

应该是 textBox1.Text = fol.SelectedPath.Replace( "\\ ", "\ " ");