【发布时间】:2014-05-13 20:00:33
【问题描述】:
我找不到任何有关如何使用 xml writer 删除 xml 文件或至少清除其内容的资源,是否可以使用或需要使用其他东西?
我需要对 xml 文件执行简单的清除或删除操作。
【问题讨论】:
标签: c# xml winforms visual-studio
我找不到任何有关如何使用 xml writer 删除 xml 文件或至少清除其内容的资源,是否可以使用或需要使用其他东西?
我需要对 xml 文件执行简单的清除或删除操作。
【问题讨论】:
标签: c# xml winforms visual-studio
如果你想删除文件,只需这样做:
File.Delete(path);
如果要清除其内容:
File.WriteAllText(path, "");
如果您执行大量 I/O,请熟悉静态 File 方法。
【讨论】:
您不需要任何特定于 xml 的内容。你可以使用File.Delete("path to file")
【讨论】:
据我了解,您有一个变量XmlWriter,您需要删除它指向的文件。
如果是这样,答案是你不能可靠地做到这一点。请注意,XmlWriter 不一定指向文件。在以下情况下你会怎么做?
var writer = new XmlTextWriter(new MemoryStream(),Encoding.Default);
此处不涉及任何文件,也没有可删除的内容。如果你有文件的路径here's how you go
【讨论】: