Windows.Storage Espacio de nombres

Proporciona clases para administrar archivos, carpetas y configuraciones de aplicación.

Para obtener información sobre cómo usar los objetos en el espacio de nombres Windows.Storage, consulte las secciones siguientes.

Clases

AppDataPaths

AppDataPaths devuelve rutas de acceso a las carpetas de aplicación que se usan habitualmente en función del patrón de nomenclatura KNOWNFOLDERID .

ApplicationData

Proporciona acceso al almacén de datos de la aplicación. Los datos de la aplicación constan de archivos y configuraciones que son locales, móviles o temporales.

ApplicationDataCompositeValue

Representa la configuración de la aplicación relacionada que se debe serializar y deserializar de forma atómica.

ApplicationDataContainer

Representa un contenedor para la configuración de la aplicación. Los métodos y propiedades de esta clase admiten la creación, eliminación, enumeración y recorrido de la jerarquía de contenedores.

ApplicationDataContainerSettings

Proporciona acceso a la configuración de un contenedor de configuración. La propiedad ApplicationDataContainer.Values devuelve un objeto que se puede convertir a este tipo.

CachedFileManager

Permite a las aplicaciones administrar las actualizaciones en tiempo real de los archivos.

DownloadsFolder

Crea archivos y carpetas dentro de la carpeta Descargas.

FileIO

Proporciona métodos auxiliares para leer y escribir archivos representados por objetos de tipo IStorageFile.

KnownFolders

Proporciona acceso a ubicaciones comunes que contienen contenido de usuario. Esto incluye contenido de las bibliotecas locales de un usuario (como Documentos, Imágenes, Música y Vídeos), Grupo Hogar, dispositivos extraíbles y dispositivos de servidor multimedia.

PathIO

Proporciona métodos auxiliares para leer y escribir un archivo mediante la ruta de acceso absoluta o el identificador uniforme de recursos (URI) del archivo.

SetVersionDeferral

Administra una operación de versión de conjunto retrasada.

SetVersionRequest

Proporciona datos cuando una aplicación establece la versión de los datos de la aplicación en su almacén de datos de la aplicación.

StorageFile

Representa un archivo. Proporciona información sobre el archivo y su contenido, y formas de manipularlos.

StorageFolder

Administra carpetas y su contenido y proporciona información sobre ellas.

StorageLibrary

Permite agregar y quitar carpetas de una biblioteca como Música o Vídeos y le permite obtener una lista de carpetas incluidas en la biblioteca.

StorageLibraryChange

Representa un cambio en un elemento de una biblioteca de almacenamiento, como los documentos, la música o la biblioteca de vídeos.

StorageLibraryChangeReader

Permite que la aplicación que realiza la llamada lea los cambios en los elementos de una biblioteca de almacenamiento.

StorageLibraryChangeTracker

Proporciona API que puede usar para administrar el seguimiento de cambios de cualquier biblioteca (como documentos, música o vídeos) o carpeta.

StorageLibraryChangeTrackerOptions

Permite a los autores de llamadas llamar a EnableWithOptions en el seguimiento de cambios para elegir realizar un seguimiento de todos los cambios, incluido el último identificador de cambio, o solo el último identificador de cambio.

StorageLibraryLastChangeId

Permite realizar un seguimiento de los cambios en función de un valor único que represente el último cambio procesado por el servicio de indexación para storageFolder o StorageLibrary especificados.

StorageProvider

Contiene información sobre el servicio que almacena archivos y carpetas. El sistema de archivos local o un servicio remoto como Microsoft OneDrive pueden almacenar archivos y carpetas.

StorageStreamTransaction

Representa una transacción de escritura para una secuencia de acceso aleatorio.

StreamedFileDataRequest

Representa un flujo de salida de acceso secuencial que indica una solicitud para el flujo de datos de un StorageFile que se creó mediante una llamada a CreateStreamedFileAsync o ReplaceWithStreamedFileAsync.

SystemAudioProperties

Objeto auxiliar que proporciona nombres de indexación para las propiedades del archivo de audio de Windows.

SystemDataPaths

Obtiene algunas ubicaciones de carpetas de todo el sistema usadas normalmente en función del patrón de nomenclatura KNOWNFOLDERID .

SystemGPSProperties

Objeto auxiliar que proporciona nombres de indexación para las propiedades del archivo GPS.

SystemImageProperties

Objeto auxiliar que proporciona nombres de indexación para las propiedades del archivo de imagen de Windows.

SystemMediaProperties

Objeto auxiliar que proporciona nombres de indexación para las propiedades del archivo multimedia de Windows.

SystemMusicProperties

Objeto auxiliar que proporciona nombres de indexación para las propiedades del archivo de música de Windows.

SystemPhotoProperties

Objeto auxiliar que proporciona nombres de indexación para las propiedades del archivo de fotos de Windows.

SystemProperties

Proporciona valores de cadena para indexar nombres de propiedades comunes de archivo de Windows , como System.Title, y también hace referencia a objetos auxiliares que proporcionan nombres de indexación para propiedades de tipos de archivo específicos (por ejemplo, archivos de vídeo).

SystemVideoProperties

Objeto auxiliar que proporciona nombres de indexación para las propiedades del archivo de vídeo.

UserDataPaths

Devuelve rutas de acceso completas para carpetas de datos de usuario comunes. Las carpetas de datos de usuario se basan en el patrón de nomenclatura KNOWNFOLDERID .

Interfaces

IStorageFile

Representa un archivo. Proporciona información sobre el archivo y su contenido, y formas de manipularlos.

Importante

Si simplemente quiere trabajar con archivos en la aplicación, consulte la clase StorageFile .

IStorageFile2

Representa un archivo. Proporciona información sobre el archivo y su contenido, y formas de manipularlos.

Importante

Si simplemente quiere trabajar con archivos en la aplicación, consulte la clase StorageFile .

IStorageFilePropertiesWithAvailability

Proporciona acceso a la propiedad IsAvailable .

IStorageFolder

Manipula carpetas y su contenido, y proporciona información sobre ellas.

Importante

Si simplemente quiere trabajar con carpetas en la aplicación, consulte la clase StorageFolder .

IStorageFolder2

Manipula carpetas y su contenido, y proporciona información sobre ellas.

Importante

Si simplemente quiere trabajar con carpetas en la aplicación, consulte la clase StorageFolder .

IStorageItem

Manipula elementos de almacenamiento (archivos y carpetas) y su contenido, y proporciona información sobre ellos.

Importante

Si simplemente quieres trabajar con archivos y carpetas en la aplicación, consulta las clases StorageFile y StorageFolder .

IStorageItem2

Manipula elementos de almacenamiento (archivos y carpetas) y su contenido, y proporciona información sobre ellos.

Importante

Si simplemente quieres trabajar con archivos y carpetas en la aplicación, consulta las clases StorageFile y StorageFolder .

IStorageItemProperties

Proporciona acceso a propiedades comunes y de contenido en elementos (como archivos y carpetas).

IStorageItemProperties2

Proporciona acceso a métodos que obtienen una imagen escalada como miniatura.

IStorageItemPropertiesWithProvider

Proporciona acceso a propiedades comunes y de contenido en elementos de almacenamiento de un proveedor determinado.

IStreamedFileDataRequest

Representa un flujo de salida de acceso secuencial que indica una solicitud para el flujo de datos de un StorageFile que se creó mediante una llamada a CreateStreamedFileAsync o ReplaceWithStreamedFileAsync.

Enumeraciones

ApplicationDataCreateDisposition

Especifica las opciones para crear contenedores de datos de aplicación o devolver contenedores existentes. El método ApplicationDataContainer.CreateContainer usa esta enumeración.

ApplicationDataLocality

Especifica el tipo de un almacén de datos de aplicación.

CreationCollisionOption

Especifica qué hacer si ya existe un archivo o carpeta con el nombre especificado en la carpeta actual al crear un nuevo archivo o carpeta.

FileAccessMode

Especifica si se debe tener acceso a un archivo en modo de solo lectura o en modo de lectura y escritura.

FileAttributes

Describe los atributos de un archivo o carpeta.

KnownFolderId

Proporciona valores que identifican las carpetas de almacenamiento.

KnownFoldersAccessStatus

Describe el acceso de una carpeta conocida a una sola funcionalidad.

KnownLibraryId

Proporciona valores que identifican las bibliotecas de almacenamiento.

NameCollisionOption

Especifica qué hacer si ya existe un archivo o carpeta con el nombre especificado en la carpeta actual al copiar, mover o cambiar el nombre de un archivo o carpeta.

StorageDeleteOption

Especifica si un elemento eliminado se mueve a la Papelera de reciclaje o se elimina permanentemente.

StorageItemTypes

Describe si un elemento que implementa la interfaz IStorageItem es un archivo o una carpeta.

StorageLibraryChangeType

Describe el tipo de cambio que se produjo en el elemento de biblioteca de almacenamiento.

StorageOpenOptions

Proporciona opciones que se usarán al abrir un archivo.

StreamedFileFailureMode

Indica el motivo por el que no se pudieron transmitir los datos.

Delegados

ApplicationDataSetVersionHandler

Representa un método que controla la solicitud para establecer la versión de los datos de la aplicación en el almacén de datos de la aplicación.

StreamedFileDataRequestedHandler

Representa el método que transmitirá datos a un storageFile cuando se acceda por primera vez a ese archivo.

Consulte también