FileSystem.GetDirectories Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mengembalikan kumpulan string yang mewakili nama jalur subdirektori dalam direktori.
Overload
GetDirectories(String) |
Mengembalikan kumpulan string yang mewakili nama jalur subdirektori dalam direktori. |
GetDirectories(String, SearchOption, String[]) |
Mengembalikan kumpulan string yang mewakili nama jalur subdirektori dalam direktori. |
GetDirectories(String)
- Sumber:
- FileSystem.vb
- Sumber:
- FileSystem.vb
- Sumber:
- FileSystem.vb
Mengembalikan kumpulan string yang mewakili nama jalur subdirektori dalam direktori.
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)
Parameter
- directory
- String
Nama dan jalur direktori.
Mengembalikan
Kumpulan baca-saja dari nama jalur subdirektori dalam direktori yang ditentukan.
Pengecualian
Jalur ini tidak valid karena salah satu alasan berikut: ini adalah string panjang nol; hanya berisi spasi kosong; berisi karakter yang tidak valid; atau ini adalah jalur perangkat (dimulai dengan \\.\).
directory
adalah Nothing
atau string kosong.
Direktori yang ditentukan tidak ada.
Direktori yang ditentukan menunjuk ke file yang ada.
Jalur melebihi panjang maksimum yang ditentukan sistem.
Nama file atau direktori di jalur berisi titik dua (:) atau dalam format yang tidak valid.
Pengguna tidak memiliki izin yang diperlukan untuk melihat jalur.
Pengguna tidak memiliki izin yang diperlukan.
Contoh
Contoh berikut mengembalikan semua direktori dalam struktur direktori yang berisi kata Logs
dalam namanya dan menambahkannya ke ListBox1
.
For Each foundDirectory In My.Computer.FileSystem.GetDirectories(
My.Computer.FileSystem.SpecialDirectories.MyDocuments,
True, "*Logs*")
ListBox1.Items.Add(foundDirectory)
Next
Contoh ini mengharuskan Anda memiliki ListBox
nama ListBox1
pada formulir Anda.
Keterangan
Tabel berikut ini mencantumkan contoh tugas yang melibatkan My.Computer.FileSystem.GetDirectories
metode .
Untuk | Lihat |
---|---|
Mencantumkan subdirektori dengan pola tertentu | Cara: Menemukan Subdirektori dengan Pola Tertentu di Visual Basic |
Lihat juga
Berlaku untuk
GetDirectories(String, SearchOption, String[])
- Sumber:
- FileSystem.vb
- Sumber:
- FileSystem.vb
- Sumber:
- FileSystem.vb
Mengembalikan kumpulan string yang mewakili nama jalur subdirektori dalam direktori.
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)
Parameter
- directory
- String
Nama dan jalur direktori.
- searchType
- SearchOption
Apakah akan menyertakan subfolder. Defaultnya adalah SearchOption.SearchTopLevelOnly
.
- wildcards
- String[]
Pola untuk mencocokkan nama.
Mengembalikan
Kumpulan baca-saja dari nama jalur subdirektori dalam direktori yang ditentukan.
Pengecualian
Jalur ini tidak valid karena salah satu alasan berikut: ini adalah string panjang nol; hanya berisi spasi kosong; berisi karakter yang tidak valid; atau ini adalah jalur perangkat (dimulai dengan \\.\).
Satu atau beberapa karakter kartubebas yang ditentukan adalah Nothing
, string kosong, atau hanya berisi spasi.
Direktori yang ditentukan tidak ada.
Direktori yang ditentukan menunjuk ke file yang ada.
Jalur melebihi panjang maksimum yang ditentukan sistem.
Nama file atau direktori di jalur berisi titik dua (:) atau dalam format yang tidak valid.
Pengguna tidak memiliki izin yang diperlukan untuk melihat jalur.
Pengguna tidak memiliki izin yang diperlukan.
Contoh
Contoh berikut mengembalikan semua direktori dalam struktur direktori yang berisi kata Logs
dalam namanya dan menambahkannya ke ListBox1
.
For Each foundDirectory In My.Computer.FileSystem.GetDirectories(
My.Computer.FileSystem.SpecialDirectories.MyDocuments,
True, "*Logs*")
ListBox1.Items.Add(foundDirectory)
Next
Contoh ini mengharuskan Anda memiliki ListBox
nama ListBox1
pada formulir Anda.
Keterangan
Anda dapat menggunakan parameter wildcards
untuk menentukan pola tertentu. Jika Anda ingin menyertakan subdirektori dalam penelusuran, atur parameter searchType
ke SearchAllSubDirectories
.
Koleksi kosong dikembalikan jika tidak ada direktori yang cocok dengan pola yang ditentukan.
Tabel berikut ini mencantumkan contoh tugas yang melibatkan My.Computer.FileSystem.GetDirectories
metode .
Untuk | Lihat |
---|---|
Mencantumkan subdirektori dengan pola tertentu | Cara: Menemukan Subdirektori dengan Pola Tertentu di Visual Basic |