如何用Xml writer删除xml文件?

时间:2014-05-13 20:00:34

标签: c# xml winforms visual-studio

我找不到任何关于如何使用xml writer删除xml文件或至少清除其内容的资源,是否可能或需要使用其他东西?

我需要在xml文件上预先形成简单的清除或删除。

3 个答案:

答案 0 :(得分:7)

如果要删除文件,只需执行以下操作:

File.Delete(path);

如果要清除其内容:

File.WriteAllText(path, "");

如果您正在进行大量I / O操作,请熟悉静态File方法。

答案 1 :(得分:2)

您不需要任何特定的xml。您可以使用File.Delete("path to file")

答案 2 :(得分:2)

据我所知,你有一个变量XmlWriter,你需要删除它指向的文件。

如果是这样,那么答案是你不能可靠。请注意,XmlWriter不一定指向文件。在下列情况下你会做什么?

var writer = new XmlTextWriter(new MemoryStream(),Encoding.Default);

此处不涉及任何文件,也无需删除任何内容。如果您有文件路径here's how you go