FileSystem.GetFiles Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Retourneert een alleen-lezen verzameling tekenreeksen die de namen van bestanden in een map vertegenwoordigen.
Overloads
| Name | Description |
|---|---|
| GetFiles(String) |
Retourneert een alleen-lezen verzameling tekenreeksen die de namen van bestanden in een map vertegenwoordigen. |
| GetFiles(String, SearchOption, String[]) |
Retourneert een alleen-lezen verzameling tekenreeksen die de namen van bestanden in een map vertegenwoordigen. |
GetFiles(String)
Retourneert een alleen-lezen verzameling tekenreeksen die de namen van bestanden in een map vertegenwoordigen.
public:
static System::Collections::ObjectModel::ReadOnlyCollection<System::String ^> ^ GetFiles(System::String ^ directory);
public static System.Collections.ObjectModel.ReadOnlyCollection<string> GetFiles(string directory);
static member GetFiles : string -> System.Collections.ObjectModel.ReadOnlyCollection<string>
Public Shared Function GetFiles (directory As String) As ReadOnlyCollection(Of String)
Parameters
- directory
- String
Adreslijst die moet worden doorzocht.
Retouren
Alleen-lezen verzameling bestandsnamen uit de opgegeven map.
Uitzonderingen
Het pad is om een van de volgende redenen niet geldig: het is een tekenreeks met lengte nul; het bevat alleen witruimte; bevat ongeldige tekens; of het is een apparaatpad (begint met \\.\).
directory is Nothing.
De te doorzoeken map bestaat niet.
directory verwijst naar een bestaand bestand.
Het pad overschrijdt de door het systeem gedefinieerde maximumlengte.
Een bestands- of mapnaam in het pad bevat een dubbele punt (:) of heeft een ongeldige indeling.
De gebruiker beschikt niet over de benodigde machtigingen om het pad weer te geven.
De gebruiker beschikt niet over de benodigde machtigingen.
Voorbeelden
In het volgende voorbeeld worden alle bestanden in de map geretourneerd en toegevoegd aan ListBox1.
For Each foundFile In My.Computer.FileSystem.GetFiles(
My.Computer.FileSystem.SpecialDirectories.MyDocuments)
ListBox1.Items.Add(foundFile)
Next
Voor dit voorbeeld moet u een ListBox naam hebben in ListBox1 uw formulier.
In dit voorbeeld worden alle bestanden in de map met de extensie .txt geretourneerd en toegevoegd aan ListBox1.
For Each foundFile As String In My.Computer.FileSystem.GetFiles(
My.Computer.FileSystem.SpecialDirectories.MyDocuments,
FileIO.SearchOption.SearchTopLevelOnly, "*.txt")
ListBox1.Items.Add(foundFile)
Next
Voor dit voorbeeld moet u een ListBox naam hebben in ListBox1 uw formulier.
Opmerkingen
Er wordt een lege verzameling geretourneerd als er geen bestanden worden gevonden die overeenkomen met het opgegeven patroon.
De volgende tabel bevat voorbeelden van taken die betrekking hebben op de My.Computer.FileSystem.GetFiles methode.
| Tot | Zien! |
|---|---|
| De verzameling bestanden in een map ophalen | Hoe to: De verzameling bestanden in een map ophalen in Visual Basic |
| Bestanden zoeken met een specifiek patroon in een map | Hoe to: Bestanden zoeken met een specifiek patroon in Visual Basic |
Zie ook
Van toepassing op
GetFiles(String, SearchOption, String[])
Retourneert een alleen-lezen verzameling tekenreeksen die de namen van bestanden in een map vertegenwoordigen.
public:
static System::Collections::ObjectModel::ReadOnlyCollection<System::String ^> ^ GetFiles(System::String ^ directory, Microsoft::VisualBasic::FileIO::SearchOption searchType, ... cli::array <System::String ^> ^ wildcards);
public static System.Collections.ObjectModel.ReadOnlyCollection<string> GetFiles(string directory, Microsoft.VisualBasic.FileIO.SearchOption searchType, params string[] wildcards);
static member GetFiles : string * Microsoft.VisualBasic.FileIO.SearchOption * string[] -> System.Collections.ObjectModel.ReadOnlyCollection<string>
Public Shared Function GetFiles (directory As String, searchType As SearchOption, ParamArray wildcards As String()) As ReadOnlyCollection(Of String)
Parameters
- directory
- String
Adreslijst die moet worden doorzocht.
- searchType
- SearchOption
Of u submappen wilt opnemen. De standaardwaarde is SearchOption.SearchTopLevelOnly.
- wildcards
- String[]
Patroon dat moet worden vergeleken.
Retouren
Alleen-lezen verzameling bestandsnamen uit de opgegeven map.
Uitzonderingen
Het pad is om een van de volgende redenen niet geldig: het is een tekenreeks met lengte nul; het bevat alleen witruimte; bevat ongeldige tekens; of het is een apparaatpad (begint met \\.\).
directory is Nothing.
De te doorzoeken map bestaat niet.
directory verwijst naar een bestaand bestand.
Het pad overschrijdt de door het systeem gedefinieerde maximumlengte.
Een bestands- of mapnaam in het pad bevat een dubbele punt (:) of heeft een ongeldige indeling.
De gebruiker beschikt niet over de benodigde machtigingen om het pad weer te geven.
De gebruiker beschikt niet over de benodigde machtigingen.
Voorbeelden
In het volgende voorbeeld worden alle bestanden in de map geretourneerd en toegevoegd aan ListBox1.
For Each foundFile In My.Computer.FileSystem.GetFiles(
My.Computer.FileSystem.SpecialDirectories.MyDocuments)
ListBox1.Items.Add(foundFile)
Next
Voor dit voorbeeld moet u een ListBox naam hebben in ListBox1 uw formulier.
In dit voorbeeld worden alle bestanden in de map met de extensie .txt geretourneerd en toegevoegd aan ListBox1.
For Each foundFile As String In My.Computer.FileSystem.GetFiles(
My.Computer.FileSystem.SpecialDirectories.MyDocuments,
FileIO.SearchOption.SearchTopLevelOnly, "*.txt")
ListBox1.Items.Add(foundFile)
Next
Voor dit voorbeeld moet u een ListBox naam hebben in ListBox1 uw formulier.
Opmerkingen
Er wordt een lege verzameling geretourneerd als er geen bestanden worden gevonden die overeenkomen met het opgegeven patroon.
De volgende tabel bevat voorbeelden van taken die betrekking hebben op de My.Computer.FileSystem.GetFiles methode.
| Tot | Zien! |
|---|---|
| De verzameling bestanden in een map ophalen | Hoe to: De verzameling bestanden in een map ophalen in Visual Basic |
| Bestanden zoeken met een specifiek patroon in een map | Hoe to: Bestanden zoeken met een specifiek patroon in Visual Basic |