Metodo FileSystemProxy.GetDirectories (String)

 

Data di pubblicazione: ottobre 2016

clsCompliantAlternativeNone.

Restituisce una raccolta di stringhe che rappresentano i nomi di percorso delle sottodirectory all'interno di una directory.

Spazio dei nomi:   Microsoft.VisualBasic.MyServices
Assembly:  Microsoft.VisualBasic (in Microsoft.VisualBasic.dll)

public ReadOnlyCollection<string> GetDirectories(
	string directory
)

Parametri

directory
Type: System.String

Nome e percorso della directory.

Valore restituito

Type: System.Collections.ObjectModel.ReadOnlyCollection<String>

Raccolta di sola lettura dei nomi di percorso delle sottodirectory all'interno della directory specificata.

Exception Condition
ArgumentException

Il percorso non è valido per uno dei seguenti motivi: è una stringa di lunghezza zero; contiene solo spazi vuoti; contiene caratteri non validi; o un percorso di periferica (inizia con \ \. \).

ArgumentNullException

directory è Nothing o una stringa vuota.

DirectoryNotFoundException

La directory specificata non esiste.

IOException

La directory specificata fa riferimento a un file esistente.

PathTooLongException

Il percorso supera la lunghezza massima definita dal sistema.

NotSupportedException

Un nome file o directory nel percorso contiene i due punti (:) o in un formato non valido.

SecurityException

L'utente non dispone delle autorizzazioni necessarie per visualizzare il percorso.

UnauthorizedAccessException

L'utente non dispone delle autorizzazioni necessarie.

Nella tabella seguente sono elencati esempi di attività che coinvolgono il My.Computer.FileSystem.GetDirectories metodo.

Per

Vedere

Elencare sottodirectory con un modello specifico

How to: Find Subdirectories with a Specific Pattern in Visual Basic

L'esempio seguente restituisce tutte le directory nella struttura di directory che contengono la parola Logs nei loro nomi e li aggiunge a ListBox1.

For Each foundDirectory In My.Computer.FileSystem.GetDirectories(
      My.Computer.FileSystem.SpecialDirectories.MyDocuments,
      True, "*Logs*")

    ListBox1.Items.Add(foundDirectory)
Next

In questo esempio è necessario che un ListBox denominato ListBox1 nel form.

FileIOPermission

Controls the ability to access files and folders. Associated enumeration: F:System.Security.Permissions.PermissionState.Unrestricted.

.NET Framework
Disponibile da 2.0
Torna all'inizio
Mostra: