2011-10-20 2 views
0

내 파일 시스템에서 XML 파일을 읽고 업데이트하는 asp.net 응용 프로그램이 있습니다. 편집 및 저장 기능이 있습니다. 지금은 내 용도로 사용되지만 사용자가 값을 저장하고 일부를 저장하면 어떻게됩니까? 이유 그는xml 파일 백업?

  1. 에 믿을수 원하는 XML로 이전 값을 복원하고자하는 사용자 넣다 XML 파일의 이전 값을 얻을 것이다 옵션이라고 재설정 기본 values.How 다시하고 싶어해야 내가 원래 파일에 백업을 작성하고 그 XML 파일을 어떻게 호출합니까 ??? 어느 누구도 제가 올바른 길을 가고 있는지 아닌지를 제안 할 수 있습니까?

여기 Linq-to xml을 사용하고 있습니다.

답변

1

원본 XML 파일의 복사본을 보관하십시오. xml_file.bk라고하고 사용자가 "재설정"을 클릭하면 현재 XML 파일을 삭제하고 .xml 확장명을 가진 XML_File.bk 사본을 실제 이름으로 만듭니다.

File.Move(sourcefile, destinationFile)을 사용하여 원본을 복사 할 수 있습니다.

File.Move documentation.

+0

나는 백업을 유지하기 위해 폴더에 액세스 할 수 없습니다? 날아서 백업을 만들 수 있습니까? – Macnique

+0

물론 가능합니다. 처음에 그것을 읽을 때는 다른 이름으로 저장하십시오. – Icarus

+0

그런 식으로 시도해보고 다시 연락 드리겠습니다. 감사합니다. – Macnique