Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Metoda GetFiles vrátí kolekci řetězců jen pro čtení, které představují názvy cest souborů. Parametr můžete použít wildCards k určení konkrétního vzoru. Pokud chcete do vyhledávání zahrnout podadresáře, nastavte parametr searchType na hodnotu SearchOption.SearchAllSubDirectories.
Pokud nejsou nalezeny žádné soubory odpovídající zadanému vzoru, vrátí se prázdná kolekce.
Poznámka:
Informace o vrácení seznamu souborů pomocí DirectoryInfo třídy System.IO oboru názvů naleznete v tématu GetFiles.
Vyhledání souborů se zadaným vzorem
Použijte metodu
GetFiles, zadejte název a cestu k adresáři, který chcete vyhledat a určit vzor. Následující příklad vrátí všechny soubory s příponou.dllv adresáři a přidá je doListBox1.For Each foundFile As String In My.Computer.FileSystem.GetFiles( My.Computer.FileSystem.SpecialDirectories.MyDocuments, Microsoft.VisualBasic.FileIO.SearchOption.SearchAllSubDirectories, "*.dll") Listbox1.Items.Add(foundFile) Next
Zabezpečení rozhraní .NET Framework
Následující podmínky mohou způsobit výjimku:
Cesta není platná z jednoho z následujících důvodů: je to řetězec nulové délky, obsahuje pouze prázdné znaky, obsahuje neplatné znaky nebo je to cesta zařízení (začíná řetězcem \\.\) (ArgumentException).
Cesta není platná, protože je
Nothing(ArgumentNullException).directoryneexistuje (DirectoryNotFoundException).directoryodkazuje na existující soubor (IOException).Cesta překračuje maximální délku definovanou systémem (PathTooLongException).
Název souboru nebo složky v cestě obsahuje dvojtečku (:) nebo je v neplatném formátu (NotSupportedException).
Uživatel nemá potřebná oprávnění k zobrazení cesty (SecurityException).
Uživatel nemá potřebná oprávnění (UnauthorizedAccessException).