Nyelv

FileSystem.GetFiles Metódus

Definíció

Egy könyvtárban lévő fájlok nevét képviselő, írásvédett sztringgyűjteményt ad vissza.

Túlterhelések

Name Description
GetFiles(String)

Egy könyvtárban lévő fájlok nevét képviselő, írásvédett sztringgyűjteményt ad vissza.

GetFiles(String, SearchOption, String[])

Egy könyvtárban lévő fájlok nevét képviselő, írásvédett sztringgyűjteményt ad vissza.

GetFiles(String)

Forrás:
FileSystem.vb
Forrás:
FileSystem.vb
Forrás:
FileSystem.vb
Forrás:
FileSystem.vb
Forrás:
FileSystem.vb

Egy könyvtárban lévő fájlok nevét képviselő, írásvédett sztringgyűjteményt ad vissza.

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)

Paraméterek

directory
String

A keresendő címtár.

Válaszok

Fájlnevek írásvédett gyűjteménye a megadott könyvtárból.

Kivételek

Az elérési út az alábbi okok egyike miatt nem érvényes: nulla hosszúságú sztring; csak üres helyet tartalmaz; érvénytelen karaktereket tartalmaz; vagy egy eszköz elérési útja (\\.\-val kezdődik).

directory az Nothing.

A keresendő könyvtár nem létezik.

directory egy meglévő fájlra mutat.

Az elérési út meghaladja a rendszer által megadott maximális hosszt.

Az elérési út fájl- vagy könyvtárneve kettőspontot tartalmaz (:) vagy érvénytelen formátumú.

A felhasználó nem rendelkezik az elérési út megtekintéséhez szükséges engedélyekkel.

A felhasználó nem rendelkezik a szükséges engedélyekkel.

Példák

Az alábbi példa visszaadja a könyvtárban lévő összes fájlt, és hozzáadja őket a könyvtárhoz ListBox1.

For Each foundFile In My.Computer.FileSystem.GetFiles(
        My.Computer.FileSystem.SpecialDirectories.MyDocuments)
    ListBox1.Items.Add(foundFile)
Next

Ehhez a példához el kell neveznie ListBox az ListBox1 űrlapot.

Ez a példa a bővítményt .txt tartalmazó könyvtárban lévő összes fájlt visszaadja, és hozzáadja őket a fájlhoz 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

Ehhez a példához el kell neveznie ListBox az ListBox1 űrlapot.

Megjegyzések

Ha nem található a megadott mintának megfelelő fájl, a rendszer üres gyűjteményt ad vissza.

Az alábbi táblázat példákat sorol fel a metódust érintő tevékenységekre My.Computer.FileSystem.GetFiles .

Címzett Nézze
Fájlok gyűjteményének lekérése egy könyvtárban Hogyan is: Fájlok gyűjteményének lekérése könyvtárban a Visual Basic
Adott mintával rendelkező fájlok keresése egy könyvtárban Hogyan is: Adott mintával rendelkező fájlok keresése a Visual Basic

Lásd még

A következőre érvényes:

GetFiles(String, SearchOption, String[])

Forrás:
FileSystem.vb
Forrás:
FileSystem.vb
Forrás:
FileSystem.vb
Forrás:
FileSystem.vb
Forrás:
FileSystem.vb

Egy könyvtárban lévő fájlok nevét képviselő, írásvédett sztringgyűjteményt ad vissza.

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)

Paraméterek

directory
String

A keresendő címtár.

searchType
SearchOption

Almappák belefoglalása. Az alapértelmezett érték SearchOption.SearchTopLevelOnly.

wildcards
String[]

A megfeleltetendő minta.

Válaszok

Fájlnevek írásvédett gyűjteménye a megadott könyvtárból.

Kivételek

Az elérési út az alábbi okok egyike miatt nem érvényes: nulla hosszúságú sztring; csak üres helyet tartalmaz; érvénytelen karaktereket tartalmaz; vagy egy eszköz elérési útja (\\.\-val kezdődik).

directory az Nothing.

A keresendő könyvtár nem létezik.

directory egy meglévő fájlra mutat.

Az elérési út meghaladja a rendszer által megadott maximális hosszt.

Az elérési út fájl- vagy könyvtárneve kettőspontot tartalmaz (:) vagy érvénytelen formátumú.

A felhasználó nem rendelkezik az elérési út megtekintéséhez szükséges engedélyekkel.

A felhasználó nem rendelkezik a szükséges engedélyekkel.

Példák

Az alábbi példa visszaadja a könyvtárban lévő összes fájlt, és hozzáadja őket a könyvtárhoz ListBox1.

For Each foundFile In My.Computer.FileSystem.GetFiles(
        My.Computer.FileSystem.SpecialDirectories.MyDocuments)
    ListBox1.Items.Add(foundFile)
Next

Ehhez a példához el kell neveznie ListBox az ListBox1 űrlapot.

Ez a példa a bővítményt .txt tartalmazó könyvtárban lévő összes fájlt visszaadja, és hozzáadja őket a fájlhoz 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

Ehhez a példához el kell neveznie ListBox az ListBox1 űrlapot.

Megjegyzések

Ha nem található a megadott mintának megfelelő fájl, a rendszer üres gyűjteményt ad vissza.

Az alábbi táblázat példákat sorol fel a metódust érintő tevékenységekre My.Computer.FileSystem.GetFiles .

Címzett Nézze
Fájlok gyűjteményének lekérése egy könyvtárban Hogyan is: Fájlok gyűjteményének lekérése könyvtárban a Visual Basic
Adott mintával rendelkező fájlok keresése egy könyvtárban Hogyan is: Adott mintával rendelkező fájlok keresése a Visual Basic

Lásd még

A következőre érvényes: