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.
Il GetDirectories metodo restituisce una raccolta di stringhe di sola lettura che rappresenta i nomi dei percorsi per le sottodirectory in una directory. È possibile usare il wildCards parametro per specificare un modello specifico. Se si desidera includere il contenuto delle sottodirectory nella ricerca, impostare il searchType parametro su SearchOption.SearchAllSubDirectories.
Se non vengono trovate directory corrispondenti al criterio specificato, viene restituita una raccolta vuota.
Per trovare sottodirectory con un modello specifico
Usare il GetDirectories metodo , specificando il nome e il percorso della directory da cercare. Nell'esempio seguente vengono restituite tutte le directory nella struttura di directory che contengono la parola "Logs" nel loro nome e le aggiunge a ListBox1.
For Each foundDirectory As String In
My.Computer.FileSystem.GetDirectories(
My.Computer.FileSystem.SpecialDirectories.MyDocuments,
FileIO.SearchOption.SearchTopLevelOnly,
"*Logs*")
ListBox1.Items.Add(foundDirectory)
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).Uno o più caratteri jolly specificati sono
Nothing, una stringa vuota o contiene solo spazi (ArgumentNullException).directorynon esiste (DirectoryNotFoundException).directorypunta a un file esistente (IOException).Il percorso supera la lunghezza massima definita dal sistema (PathTooLongException).
Un nome di file o di cartella 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).