2011-02-22 2 views
2

바보 같은 질문이 아니길 바랍니다. 따라서 격리 저장소의 파일을 복제하여 백업으로 사용하기 만하면됩니다. 그러나 속도는이 경우에 정말로 중요합니다. 그리고 나는 그것을하는 가장 빠른 방법이 무엇인지 궁금합니다. IS에서 파일을 열어 스트림으로 읽은 다음 백업 파일을 작성하고 쓰기 만하면됩니다. 지금까지 본 것에서는 적어도 반 초 이상 걸릴 것입니다.격리 저장소에 중복 파일이 있습니다.

답변

5

복사/복제 용 API가 없으므로 대답이 가장 좋습니다.

반 시간 지연을 피하려면 응용 프로그램 디자인을 통해이를 수행해야합니다. 새 파일에 새 데이터를 쓰거나 작은 파일을 사용하는 경우. 당신이 IsolatedStorage 성능의 세부 사항에 관심이 있다면

는,이 블로그는 뛰어난 분석을했다 : 링크, 스튜어트에 대한 http://appangles.com/blogs/mickn/wp7/?p=6

+0

감사합니다. 그것은 훌륭한 기사이고, 에뮬레이터에서 디버그를 테스트했기 때문에 아마도 대부분의 지연이 있다고 말할 수 있습니다. 그래도 중복 된 방법을 사용하는 것이 좋습니다. – Miro

+0

또한 읽기 및 쓰기 스트림을 열고 Stream.CopyTo를 사용할 수 있어야합니다. 그 모든 것을 메모리에 먼저 읽지 않아도됩니다. – iano

관련 문제