FileSystem.GetDirectories 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.
Sztringgyűjteményt ad vissza, amely egy könyvtár alkönyvtárainak elérési útját jelöli.
Túlterhelések
| Name | Description |
|---|---|
| GetDirectories(String) |
Sztringgyűjteményt ad vissza, amely egy könyvtár alkönyvtárainak elérési útját jelöli. |
| GetDirectories(String, SearchOption, String[]) |
Sztringgyűjteményt ad vissza, amely egy könyvtár alkönyvtárainak elérési útját jelöli. |
GetDirectories(String)
- Forrás:
- FileSystem.vb
- Forrás:
- FileSystem.vb
- Forrás:
- FileSystem.vb
- Forrás:
- FileSystem.vb
- Forrás:
- FileSystem.vb
Sztringgyűjteményt ad vissza, amely egy könyvtár alkönyvtárainak elérési útját jelöli.
public:
static System::Collections::ObjectModel::ReadOnlyCollection<System::String ^> ^ GetDirectories(System::String ^ directory);
public static System.Collections.ObjectModel.ReadOnlyCollection<string> GetDirectories(string directory);
static member GetDirectories : string -> System.Collections.ObjectModel.ReadOnlyCollection<string>
Public Shared Function GetDirectories (directory As String) As ReadOnlyCollection(Of String)
Paraméterek
- directory
- String
A könyvtár neve és elérési útja.
Válaszok
A megadott könyvtárban lévő alkönyvtárak elérésiút-neveinek írásvédett gyűjteménye.
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 vagy Nothing üres sztring.
A megadott könyvtár nem létezik.
A megadott könyvtár 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 címtárstruktúra összes könyvtárát, amely tartalmazza a szót Logs a nevükben, és hozzáadja őket a könyvtárhoz ListBox1.
For Each foundDirectory In My.Computer.FileSystem.GetDirectories(
My.Computer.FileSystem.SpecialDirectories.MyDocuments,
True, "*Logs*")
ListBox1.Items.Add(foundDirectory)
Next
Ehhez a példához el kell neveznie ListBox az ListBox1 űrlapot.
Megjegyzések
Az alábbi táblázat egy példát sorol fel a metódust érintő feladatra My.Computer.FileSystem.GetDirectories .
| Címzett | Nézze |
|---|---|
| Adott mintával rendelkező alkönyvtárak listázása |
Lásd még
A következőre érvényes:
GetDirectories(String, SearchOption, String[])
- Forrás:
- FileSystem.vb
- Forrás:
- FileSystem.vb
- Forrás:
- FileSystem.vb
- Forrás:
- FileSystem.vb
- Forrás:
- FileSystem.vb
Sztringgyűjteményt ad vissza, amely egy könyvtár alkönyvtárainak elérési útját jelöli.
public:
static System::Collections::ObjectModel::ReadOnlyCollection<System::String ^> ^ GetDirectories(System::String ^ directory, Microsoft::VisualBasic::FileIO::SearchOption searchType, ... cli::array <System::String ^> ^ wildcards);
public static System.Collections.ObjectModel.ReadOnlyCollection<string> GetDirectories(string directory, Microsoft.VisualBasic.FileIO.SearchOption searchType, params string[] wildcards);
static member GetDirectories : string * Microsoft.VisualBasic.FileIO.SearchOption * string[] -> System.Collections.ObjectModel.ReadOnlyCollection<string>
Public Shared Function GetDirectories (directory As String, searchType As SearchOption, ParamArray wildcards As String()) As ReadOnlyCollection(Of String)
Paraméterek
- directory
- String
A könyvtár neve és elérési útja.
- searchType
- SearchOption
Almappák belefoglalása. Az alapértelmezett érték SearchOption.SearchTopLevelOnly.
- wildcards
- String[]
A neveknek megfelelő minta.
Válaszok
A megadott könyvtárban lévő alkönyvtárak elérésiút-neveinek írásvédett gyűjteménye.
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).
A megadott helyettesítő karakterek Nothingközül legalább egy üres karakterlánc, vagy csak szóközöket tartalmaz.
A megadott könyvtár nem létezik.
A megadott könyvtár 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 címtárstruktúra összes könyvtárát, amely tartalmazza a szót Logs a nevükben, és hozzáadja őket a könyvtárhoz ListBox1.
For Each foundDirectory In My.Computer.FileSystem.GetDirectories(
My.Computer.FileSystem.SpecialDirectories.MyDocuments,
True, "*Logs*")
ListBox1.Items.Add(foundDirectory)
Next
Ehhez a példához el kell neveznie ListBox az ListBox1 űrlapot.
Megjegyzések
A paraméterrel wildcards megadhat egy adott mintát. Ha az alkönyvtárak tartalmát szeretné belefoglalni a keresésbe, állítsa a paramétert a searchType következőre SearchAllSubDirectories: .
A rendszer üres gyűjteményt ad vissza, ha nem található a megadott mintának megfelelő könyvtár.
Az alábbi táblázat egy példát sorol fel a metódust érintő feladatra My.Computer.FileSystem.GetDirectories .
| Címzett | Nézze |
|---|---|
| Adott mintával rendelkező alkönyvtárak listázása |