Windows.Storage, Windows.Storage.Streams 및 Windows.Storage.Pickers 네임스페이스의 API를 사용하여 파일에서 텍스트 및 기타 데이터 형식을 읽고 쓰고 파일 및 폴더를 관리합니다. 이 섹션에서는 앱 설정 읽기 및 쓰기, 파일 및 폴더 선택기, 비디오/음악 라이브러리와 같은 특수 샌드박스 위치에 대해서도 알아봅니다.
| 주제 | 설명 |
|---|---|
| 파일 및 폴더 열거 및 쿼리 | 폴더, 라이브러리, 디바이스 또는 네트워크 위치에서 파일 및 폴더에 접근합니다. 파일 및 폴더 쿼리를 생성하여 위치의 파일 및 폴더를 쿼리할 수도 있습니다. |
| 파일 만들기, 쓰기 및 읽기 | StorageFile 개체를 사용하여 파일을 읽고 씁니다. |
| 파일에 쓰기 위한 모범 사례 | FileIO 및 PathIO 클래스의 다양한 파일 쓰기 메서드를 사용하는 모범 사례를 알아봅니다. |
| 파일 속성 가져오기 | StorageFile 개체가 나타내는 파일에 대한 속성(최상위, 기본 및 확장)을 가져옵니다. |
| 선택기를 사용하여 파일 및 폴더 열기 | 사용자가 선택기를 조작할 수 있도록 하여 파일 및 폴더에 액세스합니다. FolderPicker를 사용하여 폴더에 액세스할 수 있습니다. |
| 선택기를 사용하여 파일 저장 | FileSavePicker를 사용하여 사용자가 앱에서 파일을 저장할 이름과 위치를 지정할 수 있습니다. |
| 홈 그룹 콘텐츠 액세스 | 사진, 음악 및 비디오를 포함하여 사용자의 HomeGroup 폴더에 저장된 콘텐츠에 액세스합니다. |
| Microsoft OneDrive 파일의 가용성 확인 | StorageFile.IsAvailable 속성을 사용하여 Microsoft OneDrive 파일을 사용할 수 있는지 확인합니다. |
| 음악, 사진 및 비디오 라이브러리의 파일 및 폴더 | 음악, 그림 또는 비디오의 기존 폴더를 해당 라이브러리에 추가합니다. 라이브러리에서 폴더를 제거하고 라이브러리의 폴더 목록을 가져와 저장된 사진, 음악 및 비디오를 검색할 수도 있습니다. |
| 최근에 사용한 파일 및 폴더 추적 | 앱의 가장 최근에 사용한 목록(MRU)에 추가하여 사용자가 자주 액세스하는 파일을 추적합니다. 플랫폼은 마지막으로 액세스한 시기에 따라 항목을 정렬하고 목록의 25개 항목 제한에 도달할 때 가장 오래된 항목을 제거하여 MRU를 관리합니다. 모든 앱에는 자체 MRU가 있습니다. |
| 백그라운드에서 파일 시스템 변경 내용 추적 | 앱이 실행되고 있지 않은 경우에도 파일 시스템의 변경 내용을 추적합니다. |
| SD 카드를 접근하세요 | 특히 내부 저장소가 제한된 저렴한 모바일 디바이스에서 필수적이지 않은 데이터를 옵션형 microSD 카드에 저장하고 액세스할 수 있습니다. |
| 파일 액세스 권한 | 앱은 기본적으로 특정 파일 시스템 위치에 액세스할 수 있습니다. 앱은 파일 선택기를 통해 또는 기능을 선언하여 추가 위치에 액세스할 수도 있습니다. |
| UWP의 파일 속성에 빠르게 액세스 | UWP 앱에서 사용할 라이브러리에서 파일 및 해당 속성 목록을 효율적으로 수집합니다. |