Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Gli overload del FileSystem.GetFiles metodo restituiscono una raccolta di stringhe di sola lettura che rappresentano i nomi dei file all'interno di una directory:
Usare l'overload GetFiles(String) per una semplice ricerca di file in una directory specificata, senza eseguire ricerche nelle sottodirectory.
Usare l'overload GetFiles(String, SearchOption, String[]) per specificare opzioni aggiuntive per la ricerca. È possibile usare il
wildCards
parametro per specificare un criterio di ricerca. Per includere le sottodirectory nella ricerca, impostare il parametrosearchType
su SearchOption.SearchAllSubDirectories.
Se non vengono trovati file corrispondenti al criterio specificato, viene restituita una raccolta vuota.
Per elencare i file in una directory
Usare uno degli overload del metodo FileSystem.GetFiles, specificando nel parametro
directory
il nome e il percorso della directory in cui eseguire la ricerca. Nell'esempio seguente vengono restituiti tutti i file nella directory e vengono aggiunti aListBox1
.For Each foundFile As String In My.Computer.FileSystem.GetFiles( My.Computer.FileSystem.SpecialDirectories.MyDocuments) listBox1.Items.Add(foundFile) Next
Programmazione affidabile
Le condizioni seguenti possono causare un'eccezione:
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 \\.\).ArgumentException
Il percorso non è valido perché è
Nothing
(ArgumentNullException).directory
non esiste (DirectoryNotFoundException).directory
punta a un file esistente (IOException).Il percorso supera la lunghezza massima definita dal sistema (PathTooLongException).
Un nome di file o directory nel percorso contiene due punti (:) o è in un formato non valido (NotSupportedException).
L'utente non dispone delle autorizzazioni necessarie per visualizzare il percorso (SecurityException).
L'utente non dispone delle autorizzazioni necessarie (UnauthorizedAccessException).