파일, 폴더 및 라이브러리Files, folders, and libraries

Windows.Storage, Windows.Storage.StreamsWindows.Storage.Pickers 네임스페이스의 API를 사용하여 텍스트 및 다른 데이터 형식을 읽고 파일에 쓸 수 있으며, 파일 및 폴더를 관리할 수 있습니다.You use the APIs in the Windows.Storage, Windows.Storage.Streams, and Windows.Storage.Pickers namespaces to read and write text and other data formats in files, and to manage files and folders. 이 섹션에서는 앱 설정 읽기/쓰기, 파일 및 폴더 선택기, 비디오/음악 라이브러리와 같은 특수 샌드박스가 적용된 위치에 대해서도 알아봅니다.In this section, you'll also learn about reading and writing app settings, about file and folder pickers, and about special sand-boxed locations such as the Video/Music library.

항목Topic 설명Description
파일 및 폴더 열거 및 쿼리Enumerate and query files and folders 폴더, 라이브러리, 디바이스 또는 네트워크 위치에 있는 파일과 폴더에 액세스합니다.Access files and folders in either a folder, library, device, or network location. 파일 및 폴더 쿼리를 작성하여 위치에 있는 파일 및 폴더를 쿼리할 수도 있습니다.You can also query the files and folders in a location by constructing file and folder queries.
파일 만들기, 쓰기 및 읽기Create, write, and read a file StorageFile 개체를 사용하여 파일을 읽고 씁니다.Read and write a file using a StorageFile object.
파일 쓰기 모범 사례Best practices for writing to files FileIOPathIO 클래스의 다양한 파일 쓰기 메서드를 사용하는 모범 사례에 대해 알아봅니다.Learn best practices for using various file writing methods of the FileIO and PathIO classes.
파일 속성 가져오기Get file properties StorageFile 개체로 표시되는 파일의 최상위, 기본 및 확장 속성을 가져옵니다.Get properties—top-level, basic, and extended—for a file represented by a StorageFile object.
선택기를 사용하여 파일 및 폴더 열기Open files and folders with a picker 사용자가 선택기를 조작할 수 있도록 하여 파일 및 폴더에 액세스합니다.Access files and folders by letting the user interact with a picker. FolderPicker를 사용하여 폴더에 액세스할 수 있습니다.You can use the FolderPicker to gain access to a folder.
선택기를 사용하여 파일 저장Save a file with a picker 사용자가 앱에서 파일을 저장할 이름과 위치를 지정할 수 있도록 하려면 FileSavePicker를 사용합니다.Use FileSavePicker to let users specify the name and location where they want your app to save a file.
홈 그룹 콘텐츠 액세스Accessing HomeGroup content 사진, 음악, 동영상 등 사용자의 홈 그룹 폴더에 저장된 콘텐츠에 액세스합니다.Access content stored in the user's HomeGroup folder, including pictures, music, and videos.
Microsoft OneDrive 파일의 가용성 확인Determining availability of Microsoft OneDrive files StorageFile.isAvailable 속성을 사용하여 Microsoft OneDrive 파일의 사용 가능 여부를 확인합니다.Determine if a Microsoft OneDrive file is available using the StorageFile.IsAvailable property.
음악, 사진 및 비디오 라이브러리의 파일 및 폴더Files and folders in the Music, Pictures, and Videos libraries 음악, 사진 또는 비디오의 기존 폴더를 해당 라이브러리에 추가합니다.Add existing folders of music, pictures, or videos to the corresponding libraries. 라이브러리에서 폴더를 제거하고, 라이브러리에 폴더 목록을 가져오고, 저장된 사진, 음악 및 동영상을 검색할 수도 있습니다.You can also remove folders from libraries, get the list of folders in a library, and discover stored photos, music, and videos.
최근에 사용한 파일 및 폴더 추적Track recently used files and folders 사용자가 자주 액세스하는 파일을 앱의 MRU(최근에 사용한 목록)에 추가하여 추적할 수 있습니다.Track files that your user accesses frequently by adding them to your app's most recently used list (MRU). 플랫폼은 마지막으로 액세스한 시간을 기반으로 항목을 정렬하고 목록의 25개 항목 제한에 도달한 경우 가장 오래된 항목을 제거하여 MRU를 자동으로 관리합니다.The platform manages the MRU for you by sorting items based on when they were last accessed, and by removing the oldest item when the list's 25-item limit is reached. 모든 앱에는 자체 MRU가 있습니다.All apps have their own MRU.
백그라운드에서 파일 시스템 변경 추적Track file system changes in the background 앱이 실행되고 있지 않은 경우에도 파일 시스템의 변경을 추적합니다.Track changes to the file system, even when the app isn't running.
SD 카드에 액세스Access the SD card 특히 내부 저장 용량이 제한적인 저가대의 디바이스에서는 중요하지 않은 데이터를 선택적 microSD 카드에 저장하고 액세스할 수 있습니다.You can store and access non-essential data on an optional microSD card, especially on low-cost mobile devices that have limited internal storage.
파일 액세스 권한File access permissions 앱은 기본적으로 특정 파일 시스템 위치에 액세스할 수 있습니다.Apps can access certain file system locations by default. 또한 앱은 파일 선택기를 통해서나 접근 권한 값을 선언하여 추가 위치에 액세스할 수도 있습니다.Apps can also access additional locations through the file picker, or by declaring capabilities.
UWP의 파일 속성에 빠르게 액세스Fast access to file properties in UWP UWP 앱에서 사용할 라이브러리에서 파일 및 해당 속성의 목록을 효율적으로 수집합니다.Efficiently gather a list of files and their properties from a library to use in a UWP app.

폴더 열거 샘플Folder enumeration sample

파일 액세스 샘플File access sample

파일 선택기 샘플File picker sample