FileSystemProxy.FindInFiles 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 yang berisi teks yang ditentukan.
Overload
FindInFiles(String, String, Boolean, SearchOption) |
Mengembalikan kumpulan string baca-saja yang mewakili nama file yang berisi teks yang ditentukan. |
FindInFiles(String, String, Boolean, SearchOption, String[]) |
Mengembalikan kumpulan string baca-saja yang mewakili nama file yang berisi teks yang ditentukan. |
FindInFiles(String, String, Boolean, SearchOption)
Mengembalikan kumpulan string baca-saja yang mewakili nama file yang berisi teks yang ditentukan.
public:
System::Collections::ObjectModel::ReadOnlyCollection<System::String ^> ^ FindInFiles(System::String ^ directory, System::String ^ containsText, bool ignoreCase, Microsoft::VisualBasic::FileIO::SearchOption searchType);
public System.Collections.ObjectModel.ReadOnlyCollection<string> FindInFiles (string directory, string containsText, bool ignoreCase, Microsoft.VisualBasic.FileIO.SearchOption searchType);
member this.FindInFiles : string * string * bool * Microsoft.VisualBasic.FileIO.SearchOption -> System.Collections.ObjectModel.ReadOnlyCollection<string>
Public Function FindInFiles (directory As String, containsText As String, ignoreCase As Boolean, searchType As SearchOption) As ReadOnlyCollection(Of String)
Parameter
- directory
- String
Direktori yang akan dicari.
- containsText
- String
Teks pencarian.
- ignoreCase
- Boolean
True
jika pencarian harus peka huruf besar/kecil; jika tidak False
. Defaultnya adalah True
.
- searchType
- SearchOption
Apakah akan menyertakan subfolder. Defaultnya adalah SearchOption.SearchTopLevelOnly
.
Mengembalikan
Kumpulan baca-saja dari nama file yang berisi teks 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 \.</code>).
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.
Jalur direktori yang ditentukan 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 ini mencari direktori C:\TestDir
untuk file apa pun yang berisi string "sample string"
dan menampilkan hasilnya di ListBox1
.
Dim list As System.Collections.ObjectModel.
ReadOnlyCollection(Of String)
list = My.Computer.FileSystem.FindInFiles("C:\TestDir",
"sample string", True, FileIO.SearchOption.SearchTopLevelOnly)
For Each name In list
ListBox1.Items.Add(name)
Next
Untuk bekerja, proyek harus berisi bernama ListBox
ListBox1
.
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.FindInFiles
metode .
Untuk
Lihat
Search direktori untuk file yang berisi string tertentu
Panduan: Memanipulasi File dan Direktori di Visual Basic
Lihat juga
- SearchOption
- ReadOnlyCollection<T>
- Objek (Visual Basic)
- Panduan: Memanipulasi File dan Direktori di Visual Basic
Berlaku untuk
FindInFiles(String, String, Boolean, SearchOption, String[])
Mengembalikan kumpulan string baca-saja yang mewakili nama file yang berisi teks yang ditentukan.
public:
System::Collections::ObjectModel::ReadOnlyCollection<System::String ^> ^ FindInFiles(System::String ^ directory, System::String ^ containsText, bool ignoreCase, Microsoft::VisualBasic::FileIO::SearchOption searchType, ... cli::array <System::String ^> ^ fileWildcards);
public System.Collections.ObjectModel.ReadOnlyCollection<string> FindInFiles (string directory, string containsText, bool ignoreCase, Microsoft.VisualBasic.FileIO.SearchOption searchType, params string[] fileWildcards);
member this.FindInFiles : string * string * bool * Microsoft.VisualBasic.FileIO.SearchOption * string[] -> System.Collections.ObjectModel.ReadOnlyCollection<string>
Public Function FindInFiles (directory As String, containsText As String, ignoreCase As Boolean, searchType As SearchOption, ParamArray fileWildcards As String()) As ReadOnlyCollection(Of String)
Parameter
-
directory
-
String
Direktori yang akan dicari.
-
containsText
-
String
Teks pencarian.
-
ignoreCase
-
Boolean
True
jika pencarian harus peka huruf besar/kecil; jika tidak False
. Defaultnya adalah True
.
-
searchType
-
SearchOption
Apakah akan menyertakan subfolder. Defaultnya adalah SearchOption.SearchTopLevelOnly
.
-
fileWildcards
-
String[]
Pola yang akan dicocokkan.
Mengembalikan
Kumpulan baca-saja dari nama file yang berisi teks 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 \.</code>).
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.
Jalur direktori yang ditentukan 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 ini mencari direktori C:\TestDir
untuk file apa pun yang berisi string "sample string"
dan menampilkan hasilnya di ListBox1
.
Dim list As System.Collections.ObjectModel.
ReadOnlyCollection(Of String)
list = My.Computer.FileSystem.FindInFiles("C:\TestDir",
"sample string", True, FileIO.SearchOption.SearchTopLevelOnly)
For Each name In list
ListBox1.Items.Add(name)
Next
Untuk bekerja, proyek harus berisi bernama ListBox
ListBox1
.
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.FindInFiles
metode .
Untuk
Lihat
Search direktori untuk file yang berisi string tertentu
Panduan: Memanipulasi File dan Direktori di Visual Basic
Lihat juga
- SearchOption
- ReadOnlyCollection<T>
- Objek (Visual Basic)
- Panduan: Memanipulasi File dan Direktori di Visual Basic
Berlaku untuk