Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Överlagringarna av FileSystem.GetFiles metoden returnerar en skrivskyddad samling strängar som representerar namnen på filerna i en katalog:
Använd överlagringen GetFiles(String) för en enkel filsökning i en angiven katalog, utan att söka i underkataloger.
Använd GetFiles(String, SearchOption, String[]) överladdning för att ange ytterligare alternativ för din sökning. Du kan använda parametern
wildCardsför att ange ett sökmönster. Om du vill inkludera underkataloger i sökningen anger du parameternsearchTypetill SearchOption.SearchAllSubDirectories.
En tom samling returneras om inga filer som matchar det angivna mönstret hittas.
Så här listar du filer i en katalog
Använd en av FileSystem.GetFiles metodöverlagringarna och ange namnet och sökvägen till katalogen för att söka i parametern
directory. I följande exempel returneras alla filer i katalogen och läggs till iListBox1.For Each foundFile As String In My.Computer.FileSystem.GetFiles( My.Computer.FileSystem.SpecialDirectories.MyDocuments) listBox1.Items.Add(foundFile) Next
Robust Programmering
Följande villkor kan orsaka ett undantag:
Sökvägen är inte giltig av någon av följande orsaker: den är en sträng med noll längd, den innehåller endast tomt utrymme, innehåller ogiltiga tecken eller är en enhetssökväg (börjar med \\.\) (ArgumentException).
Sökvägen är inte giltig eftersom den är
Nothing(ArgumentNullException).directoryfinns inte (DirectoryNotFoundException).directorypekar på en befintlig fil (IOException).Sökvägen överskrider den systemdefinierade maximala längden (PathTooLongException).
Ett fil- eller katalognamn i sökvägen innehåller ett kolon (:) eller är i ett ogiltigt format (NotSupportedException).
Användaren saknar nödvändiga behörigheter för att visa sökvägen (SecurityException).
Användaren saknar nödvändiga behörigheter (UnauthorizedAccessException).