分割字符串的问题
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( "\\ ", "\ " ");