FileSystemProxy.GetFiles 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 baca-saja yang mewakili nama file dalam direktori.
Overload
GetFiles(String, SearchOption, String[]) |
Mengembalikan kumpulan string baca-saja yang mewakili nama file dalam direktori. |
GetFiles(String) |
Mengembalikan kumpulan string baca-saja yang mewakili nama file dalam direktori. |
GetFiles(String, SearchOption, String[])
Mengembalikan kumpulan string baca-saja yang mewakili nama file dalam direktori.
public:
System::Collections::ObjectModel::ReadOnlyCollection<System::String ^> ^ GetFiles(System::String ^ directory, Microsoft::VisualBasic::FileIO::SearchOption searchType, ... cli::array <System::String ^> ^ wildcards);
public System.Collections.ObjectModel.ReadOnlyCollection<string> GetFiles (string directory, Microsoft.VisualBasic.FileIO.SearchOption searchType, params string[] wildcards);
member this.GetFiles : string * Microsoft.VisualBasic.FileIO.SearchOption * string[] -> System.Collections.ObjectModel.ReadOnlyCollection<string>
Public Function GetFiles (directory As String, searchType As SearchOption, ParamArray wildcards As String()) As ReadOnlyCollection(Of String)
Parameter
- directory
- String
Direktori yang akan dicari.
- searchType
- SearchOption
Apakah akan menyertakan subfolder. Defaultnya adalah SearchOption.SearchTopLevelOnly
.
- wildcards
- String[]
Pola yang akan dicocokkan.
Mengembalikan
Kumpulan nama file baca-saja dari 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
.
Direktori yang akan dicari tidak ada.
directory
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 file dalam direktori dan menambahkannya ke ListBox1
.
For Each foundFile In My.Computer.FileSystem.GetFiles(
My.Computer.FileSystem.SpecialDirectories.MyDocuments)
ListBox1.Items.Add(foundFile)
Next
Contoh ini mengharuskan Anda memiliki nama ListBox
ListBox1
pada formulir Anda.
Contoh ini mengembalikan semua file di direktori dengan ekstensi .txt
dan menambahkannya ke 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
Contoh ini mengharuskan Anda memiliki nama ListBox
ListBox1
pada formulir Anda.
Keterangan
Koleksi kosong dikembalikan jika tidak ada file yang cocok dengan pola yang ditentukan.
Tabel berikut ini mencantumkan contoh tugas yang melibatkan My.Computer.FileSystem.GetFiles
metode .
Untuk | Lihat |
---|---|
Mendapatkan koleksi file dalam direktori | Cara: Mendapatkan Koleksi File di Direktori |
Menemukan file dengan pola tertentu dalam direktori | Cara: Menemukan File dengan Pola Tertentu |
Lihat juga
- SearchOption
- ReadOnlyCollection<T>
- Objek (Visual Basic)
- Cara: Menemukan File dengan Pola Tertentu di Visual Basic
- Cara: Mendapatkan Koleksi File pada Direktori di Visual Basic
Berlaku untuk
GetFiles(String)
Mengembalikan kumpulan string baca-saja yang mewakili nama file dalam direktori.
public:
System::Collections::ObjectModel::ReadOnlyCollection<System::String ^> ^ GetFiles(System::String ^ directory);
public System.Collections.ObjectModel.ReadOnlyCollection<string> GetFiles (string directory);
member this.GetFiles : string -> System.Collections.ObjectModel.ReadOnlyCollection<string>
Public Function GetFiles (directory As String) As ReadOnlyCollection(Of String)
Parameter
- directory
- String
Direktori yang akan dicari.
Mengembalikan
Kumpulan nama file baca-saja dari 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
.
Direktori yang akan dicari tidak ada.
directory
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 file dalam direktori dan menambahkannya ke ListBox1
.
For Each foundFile In My.Computer.FileSystem.GetFiles(
My.Computer.FileSystem.SpecialDirectories.MyDocuments)
ListBox1.Items.Add(foundFile)
Next
Contoh ini mengharuskan Anda memiliki nama ListBox
ListBox1
pada formulir Anda.
Contoh ini mengembalikan semua file di direktori dengan ekstensi .txt
dan menambahkannya ke 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
Contoh ini mengharuskan Anda memiliki nama ListBox
ListBox1
pada formulir Anda.
Keterangan
Koleksi kosong dikembalikan jika tidak ada file yang cocok dengan pola yang ditentukan.
Tabel berikut ini mencantumkan contoh tugas yang melibatkan My.Computer.FileSystem.GetFiles
metode .
Untuk | Lihat |
---|---|
Mendapatkan koleksi file dalam direktori | Cara: Mendapatkan Koleksi File di Direktori |
Menemukan file dengan pola tertentu dalam direktori | Cara: Menemukan File dengan Pola Tertentu |
Lihat juga
- ReadOnlyCollection<T>
- Objek (Visual Basic)
- Cara: Menemukan File dengan Pola Tertentu di Visual Basic
- Cara: Mendapatkan Koleksi File pada Direktori di Visual Basic