用户应创建一个应用程序创建xml文件的文件夹。现在我遇到了这个文件夹被写保护的问题。因此应用程序无法在此文件夹中写入xml文件。我不知道如何处理这个问题。
private void buttonCreate_Click(object sender, RoutedEventArgs e)
{
DialogResult result = folderElg.ShowDialog();
if (result == System.Windows.Forms.DialogResult.OK)
{
textBoxPath.Text = folderElg.SelectedPath;
userConfigurePath = folderElg.SelectedPath;
}
XmlDocument config = new XmlDocument();
XmlNode myRoot;
myRoot = config.CreateElement("Tool");
config.AppendChild(myRoot);
config.Save(@userConfigurePath);
}
答案 0 :(得分:1)
您无法写入写保护文件夹。您可以处理此问题的唯一方法是捕获异常并显示消息。例如:
try
{
config.Save(@userConfigurePath);
}
catch(Exception ex)
{
MessageBox.Show("Sorry there was en error with writing file. Try different location");
}