Compartir a través de


IStorageFolder Interfaz

Definición

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 .

public interface class IStorageFolder : IStorageItem
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(1926351736, 46063, 20341, 168, 11, 111, 217, 218, 226, 148, 75)]
struct IStorageFolder : IStorageItem
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(1926351736, 46063, 20341, 168, 11, 111, 217, 218, 226, 148, 75)]
public interface IStorageFolder : IStorageItem
Public Interface IStorageFolder
Implements IStorageItem
Derivado
Atributos
Implementaciones

Requisitos de Windows

Familia de dispositivos
Windows 10 (se introdujo en la versión 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v1.0)
Características de aplicaciones
documentsLibrary musicLibrary picturesLibrary videosLibrary

Propiedades

Attributes

Obtiene los atributos de un elemento de almacenamiento.

(Heredado de IStorageItem)
DateCreated

Obtiene la fecha y hora en que se creó el elemento actual.

(Heredado de IStorageItem)
Name

Obtiene el nombre del elemento, incluida la extensión de nombre de archivo, si hay uno.

(Heredado de IStorageItem)
Path

Obtiene la ruta de acceso completa del sistema de archivos del elemento, si el elemento tiene una ruta de acceso.

(Heredado de IStorageItem)

Métodos

CreateFileAsync(String)

Crea un nuevo archivo en la carpeta actual.

CreateFileAsync(String, CreationCollisionOption)

Crea un nuevo archivo en la carpeta actual y especifica qué hacer si ya existe un archivo con el mismo nombre en la carpeta actual.

CreateFolderAsync(String)

Crea una nueva carpeta en la carpeta actual.

CreateFolderAsync(String, CreationCollisionOption)

Crea una nueva carpeta en la carpeta actual y especifica qué hacer si ya existe una carpeta con el mismo nombre en la carpeta actual.

DeleteAsync()

Elimina el elemento actual.

(Heredado de IStorageItem)
DeleteAsync(StorageDeleteOption)

Elimina el elemento actual y, opcionalmente, lo elimina permanentemente.

(Heredado de IStorageItem)
GetBasicPropertiesAsync()

Obtiene las propiedades básicas del elemento actual (como un archivo o carpeta).

(Heredado de IStorageItem)
GetFileAsync(String)

Obtiene el archivo especificado de la carpeta actual.

GetFilesAsync()

Obtiene los archivos de la carpeta actual.

GetFolderAsync(String)

Obtiene la carpeta especificada de la carpeta actual.

GetFoldersAsync()

Obtiene las carpetas de la carpeta actual.

GetItemAsync(String)

Obtiene el elemento especificado de IStorageFolder.

GetItemsAsync()

Obtiene los elementos de la carpeta actual.

IsOfType(StorageItemTypes)

Determina si el objeto IStorageItem actual coincide con el valor de StorageItemTypes especificado.

(Heredado de IStorageItem)
RenameAsync(String)

Cambia el nombre del elemento actual.

(Heredado de IStorageItem)
RenameAsync(String, NameCollisionOption)

Cambia el nombre del elemento actual. Este método también especifica qué hacer si un elemento existente en la ubicación del elemento actual tiene el mismo nombre.

(Heredado de IStorageItem)

Se aplica a

Consulte también