xml文件备份?

时间:2011-10-20 13:53:06

标签: asp.net xml

我有一个asp.net应用程序,它在我的文件系统中读取和更新xml文件。我确实有选项编辑和保存。到目前为止它符合我的目的但是如果用户编辑值并保存但是某些原因,他想将旧值恢复到xml文件。我想

  1. 有一个名为reset的选项,它将获取xml文件的旧值,以便用户想要恢复到默认值。如何创建备份到原始文件以及如何调用该xml文件? ??任何人都可以建议我是否走在正确的道路上?
  2. 我在这里使用Linq-to xml。

1 个答案:

答案 0 :(得分:1)

保留原始XML文件的副本。将其命名为xml_file.bk,当用户单击“重置”时,删除当前的XML文件,并将XML_File.bk的副本复制为具有.xml扩展名的真实姓名。

您可以使用File.Move(sourcefile, destinationFile)制作原件的副本。

File.Move documentation.