简单的问题,我如何用 xmltextwriter 覆盖?
我用 var writer = new XmlTextWriter(exam.Path, null);
. 所以,如果我有一个新文档,它会按照我应该写的那样写。
但是如果文档已经存在,我如何用新文档覆盖这个文档?
简单的问题,我如何用 xmltextwriter 覆盖?
我用 var writer = new XmlTextWriter(exam.Path, null);
. 所以,如果我有一个新文档,它会按照我应该写的那样写。
但是如果文档已经存在,我如何用新文档覆盖这个文档?
该文档指出,您的使用将截断文件并用新内容覆盖它。
filename 类型:System.String 要写入的文件名。如果文件存在,它会截断它并用新内容覆盖它。
如果您想覆盖文件并找到您当前的方法附加,您可以尝试事先删除有问题的文件。
例如
System.IO.File.Delete(exam.Path);
var writer = new XmlTextWriter(exam.Path, null);