Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Metode GetDirectories menghasilkan kumpulan string hanya-baca yang mewakili nama jalur file untuk subdirektori dalam direktori. Anda dapat menggunakan wildCards parameter untuk menentukan pola tertentu. Jika Anda ingin menyertakan konten subdirektori dalam pencarian, atur parameter ke searchTypeSearchOption.SearchAllSubDirectories.
Koleksi kosong dikembalikan jika tidak ada direktori yang cocok dengan pola yang ditentukan yang ditemukan.
Untuk menemukan subdirektori dengan pola tertentu
GetDirectories Gunakan metode , menyediakan nama dan jalur direktori yang ingin Anda cari. Contoh berikut mengembalikan semua direktori dalam struktur direktori yang berisi kata "Log" dalam namanya, dan menambahkannya ke ListBox1.
For Each foundDirectory As String In
My.Computer.FileSystem.GetDirectories(
My.Computer.FileSystem.SpecialDirectories.MyDocuments,
FileIO.SearchOption.SearchTopLevelOnly,
"*Logs*")
ListBox1.Items.Add(foundDirectory)
Next
Pemrograman yang Kuat
Kondisi berikut dapat menyebabkan pengecualian:
Jalur tidak valid karena salah satu alasan berikut: ini adalah string panjang nol, hanya berisi spasi kosong, berisi karakter yang tidak valid, atau merupakan jalur perangkat (dimulai dengan \\.\) (ArgumentException).
Jalur tidak valid karena itu adalah
Nothing(ArgumentNullException).Satu atau beberapa karakter wildcard yang ditentukan adalah
Nothing, sebuah string kosong, atau hanya berisi spasi (ArgumentNullException).directorytidak ada (DirectoryNotFoundException).directorymenunjuk ke file yang ada (IOException).Jalur melebihi panjang maksimum yang ditentukan sistem (PathTooLongException).
Nama file atau folder di jalur berisi titik dua (:) atau dalam format yang tidak valid (NotSupportedException).
Pengguna tidak memiliki izin yang diperlukan untuk melihat jalur (SecurityException).
Pengguna tidak memiliki izin yang diperlukan (UnauthorizedAccessException).