1

简单的问题,我如何用 xmltextwriter 覆盖?

我用 var writer = new XmlTextWriter(exam.Path, null);. 所以,如果我有一个新文档,它会按照我应该写的那样写。

但是如果文档已经存在,我如何用新文档覆盖这个文档?

4

2 回答 2

3

文档指出,您的使用将截断文件并用新内容覆盖它。

filename 类型:System.String 要写入的文件名。如果文件存在,它会截断它并用新内容覆盖它。

于 2011-04-26T12:55:29.540 回答
0

如果您想覆盖文件并找到您当前的方法附加,您可以尝试事先删除有问题的文件。

例如

System.IO.File.Delete(exam.Path);
var writer = new XmlTextWriter(exam.Path, null);
于 2011-04-26T13:04:34.400 回答