(0) exportieren Drucken
Alle erweitern
Dieser Artikel wurde maschinell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen. Weitere Informationen
Übersetzung
Original

DirectoryInfo.EnumerateFileSystemInfos-Methode

Gibt eine aufzählbare Auflistung von Systeminformationen im aktuellen Verzeichnis zurück.

Namespace:  System.IO
Assembly:  mscorlib (in mscorlib.dll)

public IEnumerable<FileSystemInfo> EnumerateFileSystemInfos()

Rückgabewert

Typ: System.Collections.Generic.IEnumerable<FileSystemInfo>
Eine aufzählbare Auflistung von Systeminformationen im aktuellen Verzeichnis.

AusnahmeBedingung
DirectoryNotFoundException

Der im DirectoryInfo-Objekt gekapselte Pfad ist ungültig (z. B. befindet er sich auf einem nicht zugeordneten Laufwerk).

SecurityException

Der Aufrufer verfügt nicht über die erforderliche Berechtigung.

Die Methoden EnumerateFileSystemInfos und GetFileSystemInfos unterscheiden sich, wie folgt:

  • Wenn Sie EnumerateFileSystemInfos verwenden, können Sie das Auflisten der Auflistung von FileInfo-Objekten starten, bevor die gesamte Auflistung zurückgegeben wird.

  • Wenn Sie GetFileSystemInfos verwenden, müssen Sie das Ganzarray von auf zurückgegeben werden FileSystemInfo-Objekte warten, bevor Sie auf das Array zugreifen können.

Wenn Sie daher mit vielen Dateien und Verzeichnissen arbeiten, kann EnumerateFileSystemInfos effizienter sein.

Diese Methode füllt die Werte der folgenden FileSystemInfo-Eigenschaften vorab auf:

Die zurückgegebene Auflistung wird nicht zwischengespeichert; jeder Anruf der GetEnumerator-Methode für die Auflistung startet eine neue Enumeration.

.NET Framework

Unterstützt in: 4.5.2, 4.5.1, 4.5, 4

.NET Framework Client Profile

Unterstützt in: 4

Windows Phone 8.1, Windows Phone 8, Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core-Rolle wird nicht unterstützt), Windows Server 2008 R2 (Server Core-Rolle wird mit SP1 oder höher unterstützt; Itanium wird nicht unterstützt)

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.

Community-Beiträge

HINZUFÜGEN
Anzeigen:
© 2014 Microsoft