0

在对它进行一些更改并重新创建它之后,我正在使用 XDocument.Save(fileName) 方法将已经存在的 xml 文件保存在同一位置。现在的情况是,当用户完成更改并在文本编辑器中打开文件时,有时会同时保存 xml,并且用户会在编辑器中收到文件已保存的提示。你想重新加载吗?但有时需要在编辑器中获得提示,这会使用户混淆文件是否已保存。这意味着保存文件需要时间。为什么会这样。

4

1 回答 1

1

尝试使用 FileStream 对象,然后刷新它。

using (FileStream fs = new FileStream(filepath, FileMode.Truncate))
{
    xmlDoc.Save(fs);
    fs.Flush();
}
于 2012-09-24T16:51:14.967 回答