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: