IStorageItem Schnittstelle

Definition

Bearbeitet Speicherelemente (Dateien und Ordner) und deren Inhalt und stellt Informationen zu ihnen bereit.

Wichtig

Wenn Sie einfach mit Dateien und Ordnern in Ihrer App arbeiten möchten, lesen Sie die StorageFile- und StorageFolder-Klassen .

public interface class IStorageItem
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(1107798422, 51759, 17143, 189, 232, 139, 16, 69, 122, 127, 48)]
struct IStorageItem
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(1107798422, 51759, 17143, 189, 232, 139, 16, 69, 122, 127, 48)]
public interface IStorageItem
Public Interface IStorageItem
Abgeleitet
Attribute

Windows-Anforderungen

Gerätefamilie
Windows 10 (eingeführt in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)

Eigenschaften

Attributes

Ruft die Attribute eines Speicherelements ab.

DateCreated

Ruft das Datum und die Uhrzeit ab, zu dem das aktuelle Element erstellt wurde.

Name

Ruft den Namen des Elements ab, einschließlich der Dateinamenerweiterung, falls vorhanden.

Path

Ruft den vollständigen Dateisystempfad des Elements ab, wenn das Element über einen Pfad verfügt.

Methoden

DeleteAsync()

Löscht das aktuelle Element.

DeleteAsync(StorageDeleteOption)

Löscht das aktuelle Element und löscht es optional endgültig.

GetBasicPropertiesAsync()

Ruft die grundlegenden Eigenschaften des aktuellen Elements ab (z. B. eine Datei oder einen Ordner).

IsOfType(StorageItemTypes)

Bestimmt, ob das aktuelle IStorageItem mit dem angegebenen StorageItemTypes-Wert übereinstimmt.

RenameAsync(String)

Benennt das aktuelle Element um.

RenameAsync(String, NameCollisionOption)

Benennt das aktuelle Element um. Diese Methode gibt auch an, was zu tun ist, wenn ein vorhandenes Element am Speicherort des aktuellen Elements denselben Namen hat.

Gilt für: