DirectoryInfo.EnumerateFileSystemInfos Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Restituisce una raccolta enumerabile di informazioni di file system nella directory corrente.
Overload
EnumerateFileSystemInfos(String, SearchOption) |
Restituisce una raccolta enumerabile di informazioni sul file system che corrisponde a un criterio di ricerca e all'opzione di ricerca subdirectory specificati. |
EnumerateFileSystemInfos() |
Restituisce una raccolta enumerabile di informazioni di file system nella directory corrente. |
EnumerateFileSystemInfos(String) |
Restituisce una raccolta enumerabile di informazioni sul file system che corrisponde a un criterio di ricerca specificato. |
EnumerateFileSystemInfos(String, EnumerationOptions) |
Restituisce una raccolta enumerabile di informazioni sul file system che corrisponde al criterio di ricerca e alle opzioni di enumerazione specificati. |
EnumerateFileSystemInfos(String, SearchOption)
- Origine:
- DirectoryInfo.cs
- Origine:
- DirectoryInfo.cs
- Origine:
- DirectoryInfo.cs
Restituisce una raccolta enumerabile di informazioni sul file system che corrisponde a un criterio di ricerca e all'opzione di ricerca subdirectory specificati.
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)
Parametri
- searchPattern
- String
Stringa di ricerca in base alla quale confrontare i nomi delle directory. Questo parametro può contenere una combinazione di caratteri del percorso letterale e caratteri jolly (* e ?) validi, ma non supporta le espressioni regolari.
- searchOption
- SearchOption
Uno dei valori di enumerazione che specifica se l'operazione di ricerca deve includere solo la directory corrente o anche tutte le sottodirectory. Il valore predefinito è TopDirectoryOnly.
Restituisce
Raccolta enumerabile di oggetti di informazione sul file system che corrisponde a searchPattern
e searchOption
.
Eccezioni
searchPattern
è null
.
searchOption
non è un valore valido di SearchOption.
Il percorso incapsulato nell'oggetto DirectoryInfo non è valido, ad esempio si trova in un'unità non mappata.
Il chiamante non dispone dell'autorizzazione richiesta.
Commenti
searchPattern
può essere una combinazione di caratteri letterali e jolly, ma non supporta espressioni regolari. Gli identificatori jolly seguenti sono consentiti in searchPattern
.
Identificatore jolly | Corrispondenze |
---|---|
* (asterisco) | Zero o più caratteri in tale posizione. |
? (punto interrogativo) | Zero o un carattere in tale posizione. |
I caratteri diversi dal carattere jolly sono caratteri letterali. Ad esempio, la stringa "*t" cerca tutti i nomi che terminano con la lettera "t". ". La searchPattern
stringa "s*" cerca tutti i nomi in path
inizio con la lettera "s".
I EnumerateFileSystemInfos metodi e GetFileSystemInfos differiscono come segue:
Quando si usa EnumerateFileSystemInfos, è possibile iniziare a enumerare la raccolta di FileSystemInfo oggetti prima che venga restituita l'intera raccolta.
Quando si usa GetFileSystemInfos, è necessario attendere che venga restituita l'intera matrice di oggetti prima di FileSystemInfo poter accedere alla matrice.
Pertanto, quando si utilizzano molti file e directory, EnumerateFileSystemInfos può essere più efficiente.
Questo metodo pre-popola i valori delle proprietà seguenti FileSystemInfo :
La raccolta restituita non viene memorizzata nella cache; ogni chiamata al GetEnumerator metodo nella raccolta inizierà una nuova enumerazione.
Vedi anche
Si applica a
EnumerateFileSystemInfos()
- Origine:
- DirectoryInfo.cs
- Origine:
- DirectoryInfo.cs
- Origine:
- DirectoryInfo.cs
Restituisce una raccolta enumerabile di informazioni di file system nella directory corrente.
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)
Restituisce
Raccolta enumerabile di informazioni sul file system nella directory corrente.
Eccezioni
Il percorso incapsulato nell'oggetto DirectoryInfo non è valido, ad esempio si trova in un'unità non mappata.
Il chiamante non dispone dell'autorizzazione richiesta.
Commenti
I EnumerateFileSystemInfos metodi e GetFileSystemInfos differiscono come segue:
Quando si usa EnumerateFileSystemInfos, è possibile iniziare a enumerare la raccolta di FileSystemInfo oggetti prima che venga restituita l'intera raccolta.
Quando si usa GetFileSystemInfos, è necessario attendere che venga restituita l'intera matrice di oggetti prima di FileSystemInfo poter accedere alla matrice.
Pertanto, quando si utilizzano molti file e directory, EnumerateFileSystemInfos può essere più efficiente.
Questo metodo pre-popola i valori delle proprietà seguenti FileSystemInfo :
La raccolta restituita non viene memorizzata nella cache; ogni chiamata al GetEnumerator metodo nella raccolta inizierà una nuova enumerazione.
Vedi anche
Si applica a
EnumerateFileSystemInfos(String)
- Origine:
- DirectoryInfo.cs
- Origine:
- DirectoryInfo.cs
- Origine:
- DirectoryInfo.cs
Restituisce una raccolta enumerabile di informazioni sul file system che corrisponde a un criterio di ricerca specificato.
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)
Parametri
- searchPattern
- String
Stringa di ricerca in base alla quale confrontare i nomi delle directory. Questo parametro può contenere una combinazione di caratteri del percorso letterale e caratteri jolly (* e ?) validi, ma non supporta le espressioni regolari.
Restituisce
Raccolta enumerabile di oggetti di informazione sul file system che corrisponde a searchPattern
.
Eccezioni
searchPattern
è null
.
Il percorso incapsulato nell'oggetto DirectoryInfo non è valido, ad esempio si trova in un'unità non mappata.
Il chiamante non dispone dell'autorizzazione richiesta.
Commenti
searchPattern
può essere una combinazione di caratteri letterali e jolly, ma non supporta espressioni regolari. Gli identificatori jolly seguenti sono consentiti in searchPattern
.
Identificatore jolly | Corrispondenze |
---|---|
* (asterisco) | Zero o più caratteri in tale posizione. |
? (punto interrogativo) | Zero o un carattere in tale posizione. |
I caratteri diversi dal carattere jolly sono caratteri letterali. Ad esempio, la stringa "*t" cerca tutti i nomi che terminano con la lettera "t". ". La searchPattern
stringa "s*" cerca tutti i nomi in path
inizio con la lettera "s".
I EnumerateFileSystemInfos metodi e GetFileSystemInfos differiscono come segue:
Quando si usa EnumerateFileSystemInfos, è possibile iniziare a enumerare la raccolta di FileSystemInfo oggetti prima che venga restituita l'intera raccolta.
Quando si usa GetFileSystemInfos, è necessario attendere che venga restituita l'intera matrice di oggetti prima di FileSystemInfo poter accedere alla matrice.
Pertanto, quando si utilizzano molti file e directory, EnumerateFileSystemInfos può essere più efficiente.
Questo metodo pre-popola i valori delle proprietà seguenti FileSystemInfo :
La raccolta restituita non viene memorizzata nella cache; ogni chiamata al GetEnumerator metodo nella raccolta inizierà una nuova enumerazione.
Vedi anche
Si applica a
EnumerateFileSystemInfos(String, EnumerationOptions)
- Origine:
- DirectoryInfo.cs
- Origine:
- DirectoryInfo.cs
- Origine:
- DirectoryInfo.cs
Restituisce una raccolta enumerabile di informazioni sul file system che corrisponde al criterio di ricerca e alle opzioni di enumerazione specificati.
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)
Parametri
- searchPattern
- String
Stringa di ricerca in base alla quale confrontare i nomi delle directory. Questo parametro può contenere una combinazione di caratteri del percorso letterale e caratteri jolly (* e ?) validi, ma non supporta le espressioni regolari.
- enumerationOptions
- EnumerationOptions
Oggetto che descrive la configurazione di ricerca ed enumerazione da usare.
Restituisce
Raccolta enumerabile di oggetti di informazione sul file system che corrisponde a searchPattern
e enumerationOptions
.
Eccezioni
searchPattern
è null
.
Il percorso incapsulato nell'oggetto DirectoryInfo non è valido, ad esempio si trova in un'unità non mappata.
Il chiamante non dispone dell'autorizzazione richiesta.
Commenti
searchPattern
può essere una combinazione di caratteri letterali e jolly, ma non supporta espressioni regolari. Gli identificatori jolly seguenti sono consentiti in searchPattern
.
Identificatore jolly | Corrispondenze |
---|---|
* (asterisco) | Zero o più caratteri in tale posizione. |
? (punto interrogativo) | Zero o un carattere in tale posizione. |
I caratteri diversi dal carattere jolly sono caratteri letterali. Ad esempio, la stringa "*t" cerca tutti i nomi che terminano con la lettera "t". ". La searchPattern
stringa "s*" cerca tutti i nomi in path
inizio con la lettera "s".
I EnumerateFileSystemInfos metodi e GetFileSystemInfos differiscono come segue:
Quando si usa EnumerateFileSystemInfos, è possibile iniziare a enumerare la raccolta di FileSystemInfo oggetti prima che venga restituita l'intera raccolta.
Quando si usa GetFileSystemInfos, è necessario attendere che venga restituita l'intera matrice di oggetti prima di FileSystemInfo poter accedere alla matrice.
Pertanto, quando si utilizzano molti file e directory, EnumerateFileSystemInfos può essere più efficiente.
Questo metodo pre-popola i valori delle proprietà seguenti FileSystemInfo :
La raccolta restituita non viene memorizzata nella cache; ogni chiamata al GetEnumerator metodo nella raccolta inizierà una nuova enumerazione.