用XmlTextWriter覆盖?
问题描述:
简单的问题,我如何用xmltextwriter覆盖?我使用var writer = new XmlTextWriter(exam.Path, null);
。 因此,如果我有一个新的文件,它应该是我写的。用XmlTextWriter覆盖?
但是如果文件已经存在,我该如何用新文件覆盖这个文件?
答
如果您想要覆盖该文件并找到您当前的方法追加,您可以尝试并事先删除问题文件。
例如
System.IO.File.Delete(exam.Path);
var writer = new XmlTextWriter(exam.Path, null);
是的,我认为如果你指定一个已存在的文件,它会被大多数.NET“编写者”(即streamwriter等)自动覆盖。尽管我相信一些人有一个“追加”布尔参数。 – lhan 2011-04-26 13:01:26