다음을 통해 공유


Windows.Storage 네임스페이스

파일, 폴더 및 애플리케이션 설정을 관리하기 위한 클래스를 제공합니다.

Windows.Storage 네임스페이스에서 개체를 사용하는 방법에 대한 자세한 내용은 다음 섹션을 참조하세요.

클래스

AppDataPaths

AppDataPaths는 KNOWNFOLDERID 명명 패턴에 따라 일반적으로 사용되는 애플리케이션 폴더에 대한 경로를 반환합니다.

ApplicationData

애플리케이션 데이터 저장소에 대한 액세스를 제공합니다. 애플리케이션 데이터는 로컬, 로밍 또는 임시 파일 및 설정으로 구성됩니다.

ApplicationDataCompositeValue

원자성으로 직렬화 및 역직렬화해야 하는 관련 앱 설정을 나타냅니다.

ApplicationDataContainer

앱 설정에 대한 컨테이너를 나타냅니다. 이 클래스의 메서드 및 속성은 컨테이너 계층 구조 만들기, 삭제, 열거 및 트래버스를 지원합니다.

ApplicationDataContainerSettings

설정 컨테이너의 설정에 대한 액세스를 제공합니다. ApplicationDataContainer.Values 속성은 이 형식으로 캐스팅할 수 있는 개체를 반환합니다.

CachedFileManager

앱에서 파일에 대한 실시간 업데이트를 관리할 수 있습니다.

DownloadsFolder

Downloads 폴더 내에 파일 및 폴더를 만듭니다.

FileIO

IStorageFile 형식의 개체로 표시되는 파일을 읽고 쓰는 도우미 메서드를 제공합니다.

KnownFolders

사용자 콘텐츠를 포함하는 일반적인 위치에 대한 액세스를 제공합니다. 여기에는 사용자의 로컬 라이브러리(예: 문서, 사진, 음악 및 비디오), 홈 그룹, 이동식 디바이스 및 미디어 서버 디바이스의 콘텐츠가 포함됩니다.

PathIO

파일의 절대 경로 또는 URI(Uniform Resource Identifier)를 사용하여 파일을 읽고 쓰는 도우미 메서드를 제공합니다.

SetVersionDeferral

지연된 집합 버전 작업을 관리합니다.

SetVersionRequest

앱이 앱 데이터 저장소에서 애플리케이션 데이터의 버전을 설정하는 경우 데이터를 제공합니다.

StorageFile

파일을 나타냅니다. 파일 및 해당 콘텐츠에 대한 정보와 파일을 조작하는 방법을 제공합니다.

StorageFolder

폴더 및 해당 콘텐츠를 관리하고 해당 폴더에 대한 정보를 제공합니다.

StorageLibrary

음악 또는 비디오와 같은 라이브러리에서 폴더를 추가 및 제거할 수 있으며 라이브러리에 포함된 폴더 목록을 가져올 수 있습니다.

StorageLibraryChange

문서, 음악 또는 비디오 라이브러리와 같은 스토리지 라이브러리의 항목에 대한 변경 내용을 나타냅니다.

StorageLibraryChangeReader

호출 앱이 스토리지 라이브러리의 항목에 대한 변경 내용을 읽을 수 있도록 합니다.

StorageLibraryChangeTracker

모든 라이브러리(예: 문서, 음악 또는 비디오) 또는 폴더에 대한 변경 내용 추적을 관리하는 데 사용할 수 있는 API를 제공합니다.

StorageLibraryChangeTrackerOptions

호출자가 변경 추적기에서 EnableWithOptions를 호출하여 마지막 변경 ID 또는 마지막 변경 ID를 포함한 모든 변경 내용을 추적하도록 선택할 수 있습니다.

StorageLibraryLastChangeId

지정된 StorageFolder 또는 StorageLibrary에 대해 인덱싱 서비스에서 처리한 마지막 변경 내용을 나타내는 고유 값을 기반으로 변경 내용을 추적할 수 있습니다.

StorageProvider

파일 및 폴더를 저장하는 서비스에 대한 정보를 포함합니다. 파일 및 폴더는 로컬 파일 시스템 또는 Microsoft OneDrive와 같은 원격 서비스에 의해 저장될 수 있습니다.

StorageStreamTransaction

임의 액세스 스트림에 대한 쓰기 트랜잭션을 나타냅니다.

StreamedFileDataRequest

CreateStreamedFileAsync 또는 ReplaceWithStreamedFileAsync를 호출하여 만든 StorageFile의 데이터 스트림에 대한 요청을 나타내는 순차 액세스 출력 스트림을 나타냅니다.

SystemAudioProperties

Windows 오디오 파일 속성에 대한 인덱싱 이름을 제공하는 도우미 개체입니다.

SystemDataPaths

KNOWNFOLDERID 명명 패턴을 기반으로 일반적으로 사용되는 시스템 전체 폴더 위치를 가져옵니다.

SystemGPSProperties

GPS 파일 속성에 대한 인덱싱 이름을 제공하는 도우미 개체입니다.

SystemImageProperties

Windows 이미지 파일 속성에 대한 인덱싱 이름을 제공하는 도우미 개체입니다.

SystemMediaProperties

Windows 미디어 파일 속성에 대한 인덱싱 이름을 제공하는 도우미 개체입니다.

SystemMusicProperties

Windows 음악 파일 속성에 대한 인덱싱 이름을 제공하는 도우미 개체입니다.

SystemPhotoProperties

Windows 사진 파일 속성에 대한 인덱싱 이름을 제공하는 도우미 개체입니다.

SystemProperties

System.Title과 같은 일반적인 Windows 파일 속성의 이름을 인덱싱하기 위한 문자열 값을 제공하고 특정 파일 형식의 속성(예: 비디오 파일)에 대한 인덱싱 이름을 제공하는 도우미 개체도 참조합니다.

SystemVideoProperties

비디오 파일 속성에 대한 인덱싱 이름을 제공하는 도우미 개체입니다.

UserDataPaths

일반적인 사용자 데이터 폴더에 대한 전체 경로를 반환합니다. 사용자 데이터 폴더는 KNOWNFOLDERID 명명 패턴을 기반으로 합니다.

인터페이스

IStorageFile

파일을 나타냅니다. 파일 및 해당 내용에 대한 정보와 파일을 조작하는 방법을 제공합니다.

중요

앱에서 파일로 작업하려는 경우 StorageFile 클래스를 참조하세요.

IStorageFile2

파일을 나타냅니다. 파일 및 해당 내용에 대한 정보와 파일을 조작하는 방법을 제공합니다.

중요

앱에서 파일로 작업하려는 경우 StorageFile 클래스를 참조하세요.

IStorageFilePropertiesWithAvailability

IsAvailable 속성에 대한 액세스를 제공합니다.

IStorageFolder

폴더 및 해당 내용을 조작하고 해당 폴더에 대한 정보를 제공합니다.

중요

앱의 폴더를 사용하려는 경우 StorageFolder 클래스를 참조하세요.

IStorageFolder2

폴더 및 해당 내용을 조작하고 해당 폴더에 대한 정보를 제공합니다.

중요

앱의 폴더를 사용하려는 경우 StorageFolder 클래스를 참조하세요.

IStorageItem

스토리지 항목(파일 및 폴더) 및 해당 콘텐츠를 조작하고 해당 항목에 대한 정보를 제공합니다.

중요

앱에서 파일 및 폴더로 작업하려는 경우 StorageFileStorageFolder 클래스를 참조하세요.

IStorageItem2

스토리지 항목(파일 및 폴더) 및 해당 콘텐츠를 조작하고 해당 항목에 대한 정보를 제공합니다.

중요

앱에서 파일 및 폴더로 작업하려는 경우 StorageFileStorageFolder 클래스를 참조하세요.

IStorageItemProperties

항목(예: 파일 및 폴더)의 일반 및 콘텐츠 속성에 대한 액세스를 제공합니다.

IStorageItemProperties2

축소판 그림으로 크기 조정된 이미지를 가져오는 메서드에 대한 액세스를 제공합니다.

IStorageItemPropertiesWithProvider

특정 공급자의 스토리지 항목에 대한 공통 및 콘텐츠 속성에 대한 액세스를 제공합니다.

IStreamedFileDataRequest

CreateStreamedFileAsync 또는 ReplaceWithStreamedFileAsync를 호출하여 만든 StorageFile의 데이터 스트림에 대한 요청을 나타내는 순차 액세스 출력 스트림을 나타냅니다.

열거형

ApplicationDataCreateDisposition

애플리케이션 데이터 컨테이너를 만들거나 기존 컨테이너를 반환하는 옵션을 지정합니다. 이 열거형은 ApplicationDataContainer.CreateContainer 메서드에서 사용됩니다.

ApplicationDataLocality

애플리케이션 데이터 저장소의 형식을 지정합니다.

CreationCollisionOption

새 파일 또는 폴더를 만들 때 지정된 이름의 파일 또는 폴더가 현재 폴더에 이미 있는 경우 수행할 작업을 지정합니다.

FileAccessMode

읽기 전용 모드 또는 읽기/쓰기 모드에서 파일에 액세스할지 여부를 지정합니다.

FileAttributes

파일 또는 폴더의 특성을 설명합니다.

KnownFolderId

스토리지 폴더를 식별하는 값을 제공합니다.

KnownFoldersAccessStatus

단일 기능에 대한 알려진 폴더의 액세스를 설명합니다.

KnownLibraryId

스토리지 라이브러리를 식별하는 값을 제공합니다.

NameCollisionOption

파일 또는 폴더를 복사, 이동 또는 이름을 바꿀 때 지정된 이름의 파일 또는 폴더가 현재 폴더에 이미 있는 경우 수행할 작업을 지정합니다.

StorageDeleteOption

삭제된 항목을 휴지통으로 이동하거나 영구적으로 삭제할지 여부를 지정합니다.

StorageItemTypes

IStorageItem 인터페이스를 구현하는 항목이 파일인지 폴더인지를 설명합니다.

StorageLibraryChangeType

스토리지 라이브러리 항목에 발생한 변경 유형에 대해 설명합니다.

StorageOpenOptions

파일을 열 때 사용할 수 있는 옵션을 제공합니다.

StreamedFileFailureMode

데이터를 스트리밍할 수 없는 이유를 나타냅니다.

대리자

ApplicationDataSetVersionHandler

애플리케이션 데이터 저장소에서 애플리케이션 데이터의 버전을 설정하는 요청을 처리하는 메서드를 나타냅니다.

StreamedFileDataRequestedHandler

해당 파일에 처음 액세스할 때 StorageFile 으로 데이터를 스트리밍하는 메서드를 나타냅니다.

추가 정보