Partager via


IStorageFolder Interface

Définition

Manipule les dossiers et leur contenu, et fournit des informations les concernant.

Important

Si vous souhaitez simplement utiliser des dossiers dans votre application, consultez la classe 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
Dérivé
Attributs
Implémente

Configuration requise pour Windows

Famille d’appareils
Windows 10 (introduit dans 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v1.0)
Fonctionnalités de l’application
documentsLibrary musicLibrary picturesLibrary videosLibrary

Propriétés

Attributes

Obtient les attributs d’un élément de stockage.

(Hérité de IStorageItem)
DateCreated

Obtient la date et l’heure de création de l’élément actuel.

(Hérité de IStorageItem)
Name

Obtient le nom de l’élément, y compris l’extension de nom de fichier le cas échéant.

(Hérité de IStorageItem)
Path

Obtient le chemin d’accès complet du système de fichiers de l’élément, si l’élément a un chemin d’accès.

(Hérité de IStorageItem)

Méthodes

CreateFileAsync(String)

Crée un fichier dans le dossier actif.

CreateFileAsync(String, CreationCollisionOption)

Crée un fichier dans le dossier actif et spécifie ce qu’il faut faire si un fichier portant le même nom existe déjà dans le dossier actif.

CreateFolderAsync(String)

Crée un dossier dans le dossier actif.

CreateFolderAsync(String, CreationCollisionOption)

Crée un dossier dans le dossier actif et spécifie ce qu’il faut faire si un dossier portant le même nom existe déjà dans le dossier actif.

DeleteAsync()

Supprime l’élément actif.

(Hérité de IStorageItem)
DeleteAsync(StorageDeleteOption)

Supprime l’élément actif, éventuellement définitivement.

(Hérité de IStorageItem)
GetBasicPropertiesAsync()

Obtient les propriétés de base de l’élément actif (comme un fichier ou un dossier).

(Hérité de IStorageItem)
GetFileAsync(String)

Obtient le fichier spécifié à partir du dossier actif.

GetFilesAsync()

Obtient les fichiers du dossier actif.

GetFolderAsync(String)

Obtient le dossier spécifié à partir du dossier actif.

GetFoldersAsync()

Obtient les dossiers dans le dossier actif.

GetItemAsync(String)

Obtient l’élément spécifié à partir de IStorageFolder.

GetItemsAsync()

Obtient les éléments du dossier actif.

IsOfType(StorageItemTypes)

Détermine si l’objet IStorageItem actuel correspond à la valeur StorageItemTypes spécifiée.

(Hérité de IStorageItem)
RenameAsync(String)

Renomme l’élément actif.

(Hérité de IStorageItem)
RenameAsync(String, NameCollisionOption)

Renomme l’élément actif. Cette méthode spécifie également ce qu’il faut faire si un élément existant à l’emplacement de l’élément actuel porte le même nom.

(Hérité de IStorageItem)

S’applique à

Voir aussi