DirectoryInfo.EnumerateFileSystemInfos Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt eine aufzählbare Auflistung von Systeminformationen im aktuellen Verzeichnis zurück.
Überlädt
EnumerateFileSystemInfos(String, SearchOption) |
Gibt eine aufzählbare Auflistung von Dateisysteminformationen zurück, die einem angegebenen Suchmuster und einer angegebenen Option zum Durchsuchen von Unterverzeichnissen entspricht. |
EnumerateFileSystemInfos() |
Gibt eine aufzählbare Auflistung von Systeminformationen im aktuellen Verzeichnis zurück. |
EnumerateFileSystemInfos(String) |
Gibt eine aufzählbare Auflistung von Dateisysteminformationen zurück, die einem angegebenen Suchmuster entsprechen. |
EnumerateFileSystemInfos(String, EnumerationOptions) |
Gibt eine aufzählbare Sammlung von Dateisysteminformationen zurück, die dem angegebenen Suchmuster und der angegebenen Enumerationsoptionen entspricht |
EnumerateFileSystemInfos(String, SearchOption)
- Quelle:
- DirectoryInfo.cs
- Quelle:
- DirectoryInfo.cs
- Quelle:
- DirectoryInfo.cs
Gibt eine aufzählbare Auflistung von Dateisysteminformationen zurück, die einem angegebenen Suchmuster und einer angegebenen Option zum Durchsuchen von Unterverzeichnissen entspricht.
public:
System::Collections::Generic::IEnumerable<System::IO::FileSystemInfo ^> ^ EnumerateFileSystemInfos(System::String ^ searchPattern, System::IO::SearchOption searchOption);
public System.Collections.Generic.IEnumerable<System.IO.FileSystemInfo> EnumerateFileSystemInfos (string searchPattern, System.IO.SearchOption searchOption);
member this.EnumerateFileSystemInfos : string * System.IO.SearchOption -> seq<System.IO.FileSystemInfo>
Public Function EnumerateFileSystemInfos (searchPattern As String, searchOption As SearchOption) As IEnumerable(Of FileSystemInfo)
Parameter
- searchPattern
- String
Die Suchzeichenfolge für die Überprüfung der Namen von Verzeichnissen auf Übereinstimmungen. Dieser Parameter kann eine Kombination aus gültigen Literalpfad- und Platzhalterzeichen (* und ?) enthalten, unterstützt jedoch keine regulären Ausdrücke.
- searchOption
- SearchOption
Einer der Enumerationswerte, der angibt, ob nur das aktuelle Verzeichnis oder auch alle Unterverzeichnisse durchsucht werden sollen. Der Standardwert ist TopDirectoryOnly.
Gibt zurück
Eine aufzählbare Auflistung von Objekten mit Dateisysteminformationen, die searchPattern
und searchOption
entspricht.
Ausnahmen
searchPattern
ist null
.
searchOption
ist kein gültiger SearchOption-Wert.
Der im DirectoryInfo -Objekt gekapselte Pfad ist ungültig (z. B. befindet er sich auf einem nicht zugeordneten Laufwerk).
Der Aufrufer verfügt nicht über die erforderliche Berechtigung.
Hinweise
searchPattern
kann eine Kombination von Literal-und Platzhalterzeichen, jedoch werden reguläre Ausdrücke nicht unterstützt. Die folgenden Wildcard-Spezifizierer sind in searchPattern
zulässig.
Wildcard-Spezifizierer | Treffer |
---|---|
* (Sternchen) | Null oder mehr Zeichen an dieser Position. |
? (Fragezeichen) | Null oder ein Zeichen in dieser Position. |
Andere Zeichen als das Feldhalter sind Literalzeichen. Die Zeichenfolge "*t" sucht beispielsweise nach allen Namen, die mit dem Buchstaben "t" enden. ". Die searchPattern
Zeichenfolge "s*" sucht nach allen Namen, path
die mit dem Buchstaben "s" beginnen.
Die EnumerateFileSystemInfos Methoden und GetFileSystemInfos unterscheiden sich wie folgt:
Wenn Sie verwenden EnumerateFileSystemInfos, können Sie mit der Auflistung der FileSystemInfo Objekte beginnen, bevor die gesamte Auflistung zurückgegeben wird.
Wenn Sie verwenden GetFileSystemInfos, müssen Sie warten, bis das gesamte Array von FileSystemInfo Objekten zurückgegeben wird, bevor Sie auf das Array zugreifen können.
Wenn Sie mit vielen Dateien und Verzeichnissen arbeiten, EnumerateFileSystemInfos kann es daher effizienter sein.
Diese Methode füllt die Werte der folgenden FileSystemInfo Eigenschaften vorab auf:
Die zurückgegebene Sammlung wird nicht zwischengespeichert. Jeder Aufruf der GetEnumerator -Methode in der Auflistung startet eine neue Enumeration.
Weitere Informationen
Gilt für:
EnumerateFileSystemInfos()
- Quelle:
- DirectoryInfo.cs
- Quelle:
- DirectoryInfo.cs
- Quelle:
- DirectoryInfo.cs
Gibt eine aufzählbare Auflistung von Systeminformationen im aktuellen Verzeichnis zurück.
public:
System::Collections::Generic::IEnumerable<System::IO::FileSystemInfo ^> ^ EnumerateFileSystemInfos();
public System.Collections.Generic.IEnumerable<System.IO.FileSystemInfo> EnumerateFileSystemInfos ();
member this.EnumerateFileSystemInfos : unit -> seq<System.IO.FileSystemInfo>
Public Function EnumerateFileSystemInfos () As IEnumerable(Of FileSystemInfo)
Gibt zurück
Eine aufzählbare Auflistung von Systeminformationen im aktuellen Verzeichnis.
Ausnahmen
Der im DirectoryInfo -Objekt gekapselte Pfad ist ungültig (z. B. befindet er sich auf einem nicht zugeordneten Laufwerk).
Der Aufrufer verfügt nicht über die erforderliche Berechtigung.
Hinweise
Die EnumerateFileSystemInfos Methoden und GetFileSystemInfos unterscheiden sich wie folgt:
Wenn Sie verwenden EnumerateFileSystemInfos, können Sie mit der Auflistung der FileSystemInfo Objekte beginnen, bevor die gesamte Auflistung zurückgegeben wird.
Wenn Sie verwenden GetFileSystemInfos, müssen Sie warten, bis das gesamte Array von FileSystemInfo Objekten zurückgegeben wird, bevor Sie auf das Array zugreifen können.
Wenn Sie mit vielen Dateien und Verzeichnissen arbeiten, EnumerateFileSystemInfos kann es daher effizienter sein.
Diese Methode füllt die Werte der folgenden FileSystemInfo Eigenschaften vorab auf:
Die zurückgegebene Sammlung wird nicht zwischengespeichert. Jeder Aufruf der GetEnumerator -Methode in der Auflistung startet eine neue Enumeration.
Weitere Informationen
Gilt für:
EnumerateFileSystemInfos(String)
- Quelle:
- DirectoryInfo.cs
- Quelle:
- DirectoryInfo.cs
- Quelle:
- DirectoryInfo.cs
Gibt eine aufzählbare Auflistung von Dateisysteminformationen zurück, die einem angegebenen Suchmuster entsprechen.
public:
System::Collections::Generic::IEnumerable<System::IO::FileSystemInfo ^> ^ EnumerateFileSystemInfos(System::String ^ searchPattern);
public System.Collections.Generic.IEnumerable<System.IO.FileSystemInfo> EnumerateFileSystemInfos (string searchPattern);
member this.EnumerateFileSystemInfos : string -> seq<System.IO.FileSystemInfo>
Public Function EnumerateFileSystemInfos (searchPattern As String) As IEnumerable(Of FileSystemInfo)
Parameter
- searchPattern
- String
Die Suchzeichenfolge für die Überprüfung der Namen von Verzeichnissen auf Übereinstimmungen. Dieser Parameter kann eine Kombination aus gültigen Literalpfad- und Platzhalterzeichen (* und ?) enthalten, unterstützt jedoch keine regulären Ausdrücke.
Gibt zurück
Eine aufzählbare Auflistung von Objekten mit Dateisysteminformationen, die searchPattern
entspricht.
Ausnahmen
searchPattern
ist null
.
Der im DirectoryInfo -Objekt gekapselte Pfad ist ungültig (z. B. befindet er sich auf einem nicht zugeordneten Laufwerk).
Der Aufrufer verfügt nicht über die erforderliche Berechtigung.
Hinweise
searchPattern
kann eine Kombination von Literal-und Platzhalterzeichen, jedoch werden reguläre Ausdrücke nicht unterstützt. Die folgenden Wildcard-Spezifizierer sind in searchPattern
zulässig.
Wildcard-Spezifizierer | Treffer |
---|---|
* (Sternchen) | Null oder mehr Zeichen an dieser Position. |
? (Fragezeichen) | Null oder ein Zeichen in dieser Position. |
Andere Zeichen als das Feldhalter sind Literalzeichen. Die Zeichenfolge "*t" sucht beispielsweise nach allen Namen, die mit dem Buchstaben "t" enden. ". Die searchPattern
Zeichenfolge "s*" sucht nach allen Namen, path
die mit dem Buchstaben "s" beginnen.
Die EnumerateFileSystemInfos Methoden und GetFileSystemInfos unterscheiden sich wie folgt:
Wenn Sie verwenden EnumerateFileSystemInfos, können Sie mit der Auflistung der FileSystemInfo Objekte beginnen, bevor die gesamte Auflistung zurückgegeben wird.
Wenn Sie verwenden GetFileSystemInfos, müssen Sie warten, bis das gesamte Array von FileSystemInfo Objekten zurückgegeben wird, bevor Sie auf das Array zugreifen können.
Wenn Sie mit vielen Dateien und Verzeichnissen arbeiten, EnumerateFileSystemInfos kann es daher effizienter sein.
Diese Methode füllt die Werte der folgenden FileSystemInfo Eigenschaften vorab auf:
Die zurückgegebene Sammlung wird nicht zwischengespeichert. Jeder Aufruf der GetEnumerator -Methode in der Auflistung startet eine neue Enumeration.
Weitere Informationen
Gilt für:
EnumerateFileSystemInfos(String, EnumerationOptions)
- Quelle:
- DirectoryInfo.cs
- Quelle:
- DirectoryInfo.cs
- Quelle:
- DirectoryInfo.cs
Gibt eine aufzählbare Sammlung von Dateisysteminformationen zurück, die dem angegebenen Suchmuster und der angegebenen Enumerationsoptionen entspricht
public:
System::Collections::Generic::IEnumerable<System::IO::FileSystemInfo ^> ^ EnumerateFileSystemInfos(System::String ^ searchPattern, System::IO::EnumerationOptions ^ enumerationOptions);
public System.Collections.Generic.IEnumerable<System.IO.FileSystemInfo> EnumerateFileSystemInfos (string searchPattern, System.IO.EnumerationOptions enumerationOptions);
member this.EnumerateFileSystemInfos : string * System.IO.EnumerationOptions -> seq<System.IO.FileSystemInfo>
Public Function EnumerateFileSystemInfos (searchPattern As String, enumerationOptions As EnumerationOptions) As IEnumerable(Of FileSystemInfo)
Parameter
- searchPattern
- String
Die Suchzeichenfolge für die Überprüfung der Namen von Verzeichnissen auf Übereinstimmungen. Dieser Parameter kann eine Kombination aus gültigen Literalpfad- und Platzhalterzeichen (* und ?) enthalten, unterstützt jedoch keine regulären Ausdrücke.
- enumerationOptions
- EnumerationOptions
Ein Objekt, das die zu verwendende Such- und Enumerationskonfiguration beschreibt.
Gibt zurück
Eine aufzählbare Auflistung von Objekten mit Dateisysteminformationen, die searchPattern
und enumerationOptions
entspricht.
Ausnahmen
searchPattern
ist null
.
Der im DirectoryInfo -Objekt gekapselte Pfad ist ungültig (z. B. befindet er sich auf einem nicht zugeordneten Laufwerk).
Der Aufrufer verfügt nicht über die erforderliche Berechtigung.
Hinweise
searchPattern
kann eine Kombination von Literal-und Platzhalterzeichen, jedoch werden reguläre Ausdrücke nicht unterstützt. Die folgenden Wildcard-Spezifizierer sind in searchPattern
zulässig.
Wildcard-Spezifizierer | Treffer |
---|---|
* (Sternchen) | Null oder mehr Zeichen an dieser Position. |
? (Fragezeichen) | Null oder ein Zeichen in dieser Position. |
Andere Zeichen als das Feldhalter sind Literalzeichen. Die Zeichenfolge "*t" sucht beispielsweise nach allen Namen, die mit dem Buchstaben "t" enden. ". Die searchPattern
Zeichenfolge "s*" sucht nach allen Namen, path
die mit dem Buchstaben "s" beginnen.
Die EnumerateFileSystemInfos Methoden und GetFileSystemInfos unterscheiden sich wie folgt:
Wenn Sie verwenden EnumerateFileSystemInfos, können Sie mit der Auflistung der FileSystemInfo Objekte beginnen, bevor die gesamte Auflistung zurückgegeben wird.
Wenn Sie verwenden GetFileSystemInfos, müssen Sie warten, bis das gesamte Array von FileSystemInfo Objekten zurückgegeben wird, bevor Sie auf das Array zugreifen können.
Wenn Sie mit vielen Dateien und Verzeichnissen arbeiten, EnumerateFileSystemInfos kann es daher effizienter sein.
Diese Methode füllt die Werte der folgenden FileSystemInfo Eigenschaften vorab auf:
Die zurückgegebene Sammlung wird nicht zwischengespeichert. Jeder Aufruf der GetEnumerator -Methode in der Auflistung startet eine neue Enumeration.