데이터 및 파일 액세스(HTML)
[ 이 문서는 Windows 런타임 앱을 작성하는 Windows에서 8.x 및 Windows Phone 8.x 개발자를 대상으로 합니다. Windows 10용으로 개발하는 경우에는 최신 설명서를 참조하세요.]
앱에서 파일, 폴더 및 데이터에 액세스합니다.
파일 선택기를 통해 파일 액세스
시작:
파일 선택기는 앱이 액세스할 수 있는 파일과 폴더를 사용자가 명시적으로 제어할 수 있는 기능을 제공하고 사용자가 저장할 파일의 위치를 지정할 수 있는 간편한 방법을 제공합니다. 사용자가 앱에서 사용할 파일 및 폴더를 선택할 수 있도록 하려면 파일 선택기를 호출합니다. 그리고 사용자가 파일 선택기를 통해 앱에 폴더에 대한 액세스 권한을 부여하면 앱도 해당 폴더와 모든 하위 폴더에 액세스할 수 있습니다.
대부분의 앱처럼 앱이 개별 파일이나 작은 파일 목록으로 작업할 경우 이러한 파일 선택기 조작은 앱의 파일 및 폴더에 액세스해야 하는 것이 전부일 수 있습니다. 추가 파일 시스템 액세스가 필요하지 않은 경우 앱의 접근 권한 값 선언을 최소화할 수 있고 앱을 스토어에 제출할 때 검토 프로세스를 간소화할 수 있습니다. 기본 파일 시스템 사용 권한 및 파일 선택기에 대한 자세한 내용은 파일 액세스 및 사용 권한을 참조하세요.
예를 들어 다음 스크린샷의 메일 앱은 사용자가 사진에서 사진을 선택할 수 있도록 파일 선택기를 호출했습니다.
그리고 다음 스크린샷에서 뷰어 앱은 사용자가 파일 이름과 저장할 파일의 위치를 지정할 수 있도록 파일 선택기를 호출했습니다.
프로그래밍 방식으로 파일에 액세스
시작:
특정 위치의 파일 및 폴더에 액세스할 수 있는 권한이 앱에 있는 경우 해당 위치에 있는 모든 파일을 열거 및 액세스할 수 있습니다. 앱이 자동으로 액세스할 수 있는 위치 및 앱이 추가 위치에 대한 액세스 권한을 얻는 방법에 대한 자세한 내용은 파일 액세스 및 사용 권한을 참조하세요.
앱 파일 및 데이터에 액세스
자세한 정보:
앱 로컬 데이터와 관련하여 다양한 쿼리를 수행하는 방법
모든 앱에서는 앱 패키지의 리소스 파일을 비롯한 앱 관련 파일 및 데이터를 로컬 시스템이나 클라우드에 저장하고 관리합니다.
파일 데이터 읽기 또는 쓰기
시작:
파일의 데이터를 직접 읽고 쓰거나 스트림을 사용하여 읽고 쓸 수 있습니다.
데이터 원본에서 데이터 검색
자세한 정보:
앱에서는 데이터 원본을 사용하여 데이터베이스, 파일, RSS 피드와 같은 기본 원본에서 데이터를 검색할 수 있습니다. 데이터 원본에서는 데이터를 조작하고 ListView 또는 FlipView와 같은 컨트롤에 표시할 수 있습니다.
이 조항의 내용
항목 | 설명 |
---|---|
폴더, 라이브러리, 장치 또는 네트워크 위치와 같은 위치에 있는 파일 및 폴더에 액세스합니다. 파일 및 폴더 쿼리를 작성하여 위치에 있는 파일 및 폴더를 쿼리할 수도 있습니다. |
|
StorageFile 개체를 사용하여 파일을 읽고 씁니다. |
|
StorageFile 개체에 의해 표현되는 파일의 속성을 가져옵니다. |
|
사용자가 자주 액세스하는 파일을 앱의 최근에 사용한 목록에 추가하여 추적할 수 있습니다. 플랫폼은 마지막으로 액세스한 시간을 기반으로 항목을 정렬하고 목록의 25개 항목 제한에 도달한 경우 가장 오래된 항목을 제거하여 mostRecentlyUsedList를 자동으로 관리합니다. 모든 앱에는 자체 mostRecentlyUsedList가 있습니다. |
|
사진, 음악, 비디오 등 사용자의 홈 그룹 폴더에 저장된 콘텐츠에 액세스합니다. |
|
선택 지우기를 사용하면 앱의 사용자가 앱 데이터에 대한 권한이 더 이상 없을 경우 취소될 수 있는 앱에서 보호된 파일을 식별할 수 있습니다. 이 시나리오는 직원이 자신의 장치를 가정으로 가져갈 수 있는 기업에 일반적입니다. 직원이 퇴사할 경우 개인 장치에 있는 회사 파일을 제거할 수 있습니다. |
|
StorageFile.isAvailable 속성을 사용하여 OneDrive 파일의 사용 가능 여부를 확인합니다. |
|
허브/피벗, 허브, 피벗, 표 형태 및 분할 템플릿에서 앱에 필요한 데이터를 가져오는 코드는 data.js 파일에 있습니다. 이 파일은 앱에 대한 샘플 데이터 원본을 나타냅니다. |
|
사용자 지정 파일을 사용하여 OEM에서 앱으로 정보를 전달하는 앱을 개발하세요. |
|
사용자 지정 IListDataAdapter 및 IListDataSource를 만드는 방법을 알아봅니다. |
|
이 섹션에서는 빠른 시작 및 방법 항목을 통해 파일 선택기를 앱에 통합하는 방법을 설명합니다. |