2015-01-29 4 views
1

저는 최신 ui 앱을 구축하고 있으며 일괄 파일로 winjs 앱에서 ms-appdata:// 프로토콜을 통해 액세스 할 수있는 데이터를 작성하고 주기적으로 업데이트하려고합니다. 폴더를 복사 할 배치 파일이 있지만 appdata의 파일 경로를 찾을 수 없습니다.ms-appdata는 어디에 있습니까?

App1의 appdata에 대한 기본 파일 경로는 무엇입니까? 어떻게 내 응용 프로그램이 폴더를 만들도록 강제 할 수 있습니까?

답변

5

ms-appdata : /// [local | 로밍 | temp]/Windows.Storage.ApplicationData.Current.localFolder, roamingFolder 및 temporaryFolder에서 반환 된 StorageFolder에 매핑됩니다. 예를 들어 https://msdn.microsoft.com/en-us/library/windows/apps/windows.storage.applicationdata.localfolder.aspx을 참조하십시오. 따라서 해당 API에서 적절한 StorageFolder를 가져 와서 폴더 및 파일을 만든 다음 ms-appdata URI를 사용하여 참조 할 수 있습니다.

항상 Windows.Storage.ApplicationData API를 사용하여 절대 경로 이름을 사용하지 않고 해당 폴더에 액세스하려고합니다. StorageFolder 및 StorageFile은 경로 이름에 대한 WinRT 추상화이며 완전히 대체합니다.