FileSystem.GetFiles 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 un insieme di stringhe di sola lettura che rappresenta i nomi dei file all'interno di una directory.
Overload
| Nome | Descrizione |
|---|---|
| GetFiles(String) |
Restituisce un insieme di stringhe di sola lettura che rappresenta i nomi dei file all'interno di una directory. |
| GetFiles(String, SearchOption, String[]) |
Restituisce un insieme di stringhe di sola lettura che rappresenta i nomi dei file all'interno di una directory. |
GetFiles(String)
Restituisce un insieme di stringhe di sola lettura che rappresenta i nomi dei file all'interno di una directory.
public:
static System::Collections::ObjectModel::ReadOnlyCollection<System::String ^> ^ GetFiles(System::String ^ directory);
public static System.Collections.ObjectModel.ReadOnlyCollection<string> GetFiles(string directory);
static member GetFiles : string -> System.Collections.ObjectModel.ReadOnlyCollection<string>
Public Shared Function GetFiles (directory As String) As ReadOnlyCollection(Of String)
Parametri
- directory
- String
Directory in cui eseguire la ricerca.
Valori restituiti
Raccolta di sola lettura di nomi di file dalla directory specificata.
Eccezioni
Il percorso non è valido per uno dei motivi seguenti: si tratta di una stringa di lunghezza zero; contiene solo spazi vuoti; contiene caratteri non validi; o è un percorso del dispositivo (inizia con \\.\).
directory è Nothing.
La directory in cui eseguire la ricerca non esiste.
directory punta a un file esistente.
Il percorso supera la lunghezza massima definita dal sistema.
Un nome di file o directory nel percorso contiene due punti (:) o è in un formato non valido.
L'utente non dispone delle autorizzazioni necessarie per visualizzare il percorso.
L'utente non dispone delle autorizzazioni necessarie.
Esempio
Nell'esempio seguente vengono restituiti tutti i file nella directory e vengono aggiunti a ListBox1.
For Each foundFile In My.Computer.FileSystem.GetFiles(
My.Computer.FileSystem.SpecialDirectories.MyDocuments)
ListBox1.Items.Add(foundFile)
Next
Questo esempio richiede che nel modulo sia presente un ListBox nome ListBox1 .
Questo esempio restituisce tutti i file nella directory con l'estensione .txt e li aggiunge a ListBox1.
For Each foundFile As String In My.Computer.FileSystem.GetFiles(
My.Computer.FileSystem.SpecialDirectories.MyDocuments,
FileIO.SearchOption.SearchTopLevelOnly, "*.txt")
ListBox1.Items.Add(foundFile)
Next
Questo esempio richiede che nel modulo sia presente un ListBox nome ListBox1 .
Commenti
Se non vengono trovati file corrispondenti al criterio specificato, viene restituita una raccolta vuota.
Nella tabella seguente sono elencati esempi di attività che coinvolgono il My.Computer.FileSystem.GetFiles metodo .
| Per | Vedi |
|---|---|
| Ottenere la raccolta di file in una directory | Come ottenere la raccolta di file in una directory in Visual Basic |
| Trovare file con un modello specifico in una directory | Come: Trovare file con un modello specifico in Visual Basic |
Vedi anche
Si applica a
GetFiles(String, SearchOption, String[])
Restituisce un insieme di stringhe di sola lettura che rappresenta i nomi dei file all'interno di una directory.
public:
static System::Collections::ObjectModel::ReadOnlyCollection<System::String ^> ^ GetFiles(System::String ^ directory, Microsoft::VisualBasic::FileIO::SearchOption searchType, ... cli::array <System::String ^> ^ wildcards);
public static System.Collections.ObjectModel.ReadOnlyCollection<string> GetFiles(string directory, Microsoft.VisualBasic.FileIO.SearchOption searchType, params string[] wildcards);
static member GetFiles : string * Microsoft.VisualBasic.FileIO.SearchOption * string[] -> System.Collections.ObjectModel.ReadOnlyCollection<string>
Public Shared Function GetFiles (directory As String, searchType As SearchOption, ParamArray wildcards As String()) As ReadOnlyCollection(Of String)
Parametri
- directory
- String
Directory in cui eseguire la ricerca.
- searchType
- SearchOption
Indica se includere sottocartelle. Il valore predefinito è SearchOption.SearchTopLevelOnly.
- wildcards
- String[]
Modello a cui trovare la corrispondenza.
Valori restituiti
Raccolta di sola lettura di nomi di file dalla directory specificata.
Eccezioni
Il percorso non è valido per uno dei motivi seguenti: si tratta di una stringa di lunghezza zero; contiene solo spazi vuoti; contiene caratteri non validi; o è un percorso del dispositivo (inizia con \\.\).
directory è Nothing.
La directory in cui eseguire la ricerca non esiste.
directory punta a un file esistente.
Il percorso supera la lunghezza massima definita dal sistema.
Un nome di file o directory nel percorso contiene due punti (:) o è in un formato non valido.
L'utente non dispone delle autorizzazioni necessarie per visualizzare il percorso.
L'utente non dispone delle autorizzazioni necessarie.
Esempio
Nell'esempio seguente vengono restituiti tutti i file nella directory e vengono aggiunti a ListBox1.
For Each foundFile In My.Computer.FileSystem.GetFiles(
My.Computer.FileSystem.SpecialDirectories.MyDocuments)
ListBox1.Items.Add(foundFile)
Next
Questo esempio richiede che nel modulo sia presente un ListBox nome ListBox1 .
Questo esempio restituisce tutti i file nella directory con l'estensione .txt e li aggiunge a ListBox1.
For Each foundFile As String In My.Computer.FileSystem.GetFiles(
My.Computer.FileSystem.SpecialDirectories.MyDocuments,
FileIO.SearchOption.SearchTopLevelOnly, "*.txt")
ListBox1.Items.Add(foundFile)
Next
Questo esempio richiede che nel modulo sia presente un ListBox nome ListBox1 .
Commenti
Se non vengono trovati file corrispondenti al criterio specificato, viene restituita una raccolta vuota.
Nella tabella seguente sono elencati esempi di attività che coinvolgono il My.Computer.FileSystem.GetFiles metodo .
| Per | Vedi |
|---|---|
| Ottenere la raccolta di file in una directory | Come ottenere la raccolta di file in una directory in Visual Basic |
| Trovare file con un modello specifico in una directory | Come: Trovare file con un modello specifico in Visual Basic |