2011-10-20 17 views
0

私はファイルシステム内のxmlファイルを読み込み、更新するasp.netアプリケーションを持っています。私はオプションを編集して保存しています。今のところ私の目的を果たしていますが、ユーザーが値を編集して保存しますが、その理由は、彼xmlファイルのバックアップ?

  1. にfile.Iがしたいのxmlに古い値を復元したいユーザ包みxmlファイルの古い値を取得しますオプションと呼ばれるリセットがデフォルトvalues.Howに戻って取得したいと考えてい私は元のファイルにバックアップを作成し、どのようにXMLファイルを呼び出すのですか?私は正しい道にいるかどうかを誰にでも示唆できますか?

ここでLinq-to xmlを使用しています。

答えて

1

元のXMLファイルのコピーを保持します。 xml_file.bkと呼びます。ユーザが「リセット」をクリックすると、現在のXMLファイルが削除され、XML_File.bkのコピーが.xmlの拡張子を持つ実名になります。

File.Move(sourcefile, destinationFile)を使用してオリジナルのコピーを作成できます。

File.Move documentation.

+0

私はバックアップを維持するために、フォルダへのアクセス権を持っていませんか?私はすぐにバックアップを作成できますか? – Macnique

+0

もちろん、可能です。最初にそれを読んだら、別の名前で保存してください。 – Icarus

+0

そのようにして、あなたに戻ってきます。ありがとう。 – Macnique

関連する問題