FileSystem.GetFiles Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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 | |
| Adott mintával rendelkező fájlok keresése egy könyvtárban |
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 | |
| Adott mintával rendelkező fájlok keresése egy könyvtárban |