-1

격리 된 저장소를 사용하여 데이터를 저장하고 검색하는 방법을 알고 있습니다. 내 문제는 내가 이전에 이미 저장되어있는에서 복구하려는 데이터를 정렬하는 방법입니다. 내 모든 데이터는 하나의 파일에 저장됩니다.격리 된 저장소에 데이터 정렬

사용자는 매일 데이터를 저장하며 특정 날짜에 두 개의 항목을 만들고 다른 날에는 아무 것도 표시하지 않을 수도 있습니다. 이 경우 필요한 정보를 어떻게 검색해야합니까?

또한 데이터 패킷 또는 기타 다른 방법으로 격리 된 저장소에 데이터가 저장되는 방법을 설명 할 수 있습니까? 동일한 파일에 두 개의 데이터 세트를 저장하면 다른 데이터를 저장하기 위해 자동으로 다음 라인으로 이동합니까, 아니면 그렇게 지정해야합니까?

또한 같은 줄에 데이터를 저장하려면 한 줄의 데이터를 일부 탭으로 자동 분리하거나 두 줄의 데이터 세트 사이에 일부 문자를 삽입하거나 개발자가 처리해야합니까? 이? 날짜가 파일의 제목에 저장되어있는 경우

+0

어떻게 현재의 데이터를 저장하는가? 검색 메커니즘을 제안 할 수 있도록 몇 가지 코드가 필요합니다. 어떤 데이터가 저장되며 어떤 형식으로 저장됩니까? – FunksMaName

+0

내 게시물이 도움이 되었습니까? – Newbie

답변

0

다음은 검색하려면 다음 코드를 사용할 수 있습니다 대답에

var appStorage = IsolatedStorageFile.GetUserStoreForApplication(); 
string date = appStorage.GetFileNames("the date you are looking for") 

을 다른 질문에 파일에 텍스트를 작성할 때 .Write()를 사용하는 경우 , 그러면 하나의 긴 데이터 스트림이 생성되고, .WriteLine()을 사용하면 정보를 쓰고 그 다음에 새로운 라인 참조가 추가됩니다.

나는 당신이 아주 명확하지 않았다로 잘 모르겠지만, 그냥-경우, 여기 IsolatedStorage에서 파일을 읽기위한 일반적인 절차입니다 :

var appStorage = IsolatedStorageFile.GetUserStoreForApplication(); 

using (StreamReader reader = new StreamReader(appStorage.OpenFile(fileName, FileMode.Open, FileAccess.Read))) 
    { 
     fileContent = reader.ReadToEnd();  
    } 
관련 문제