다음을 통해 공유


파일, 폴더 및 라이브러리

Windows.Storage, Windows.Storage.StreamsWindows.Storage.Pickers 네임스페이스의 API를 사용하여 파일에서 텍스트 및 기타 데이터 형식을 읽고 쓰고 파일 및 폴더를 관리합니다. 이 섹션에서는 앱 설정 읽기 및 쓰기, 파일 및 폴더 선택기, 비디오/음악 라이브러리와 같은 특수 샌드박스 위치에 대해서도 알아봅니다.

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

폴더 열거형 샘플

파일 액세스 샘플

파일 선택기 샘플