Matcher Kelas
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.
Mencari sistem file untuk file dengan nama yang cocok dengan pola yang ditentukan.
public ref class Matcher
public class Matcher
type Matcher = class
Public Class Matcher
- Warisan
-
Matcher
Keterangan
Pola yang ditentukan dalam AddInclude(String) dan AddExclude(String) dapat menggunakan format berikut untuk mencocokkan beberapa file atau direktori.
- Direktori dan nama file yang tepat.
one.txt
dir/two.txt
- Kartubebas (*) dalam nama file dan direktori yang mewakili nol hingga banyak karakter yang tidak menyertakan karakter pemisah direktori.
Nilai Deskripsi *.txt
Semua file dengan ekstensi file .txt. *.*
Semua file dengan ekstensi. *
Semua file dalam direktori tingkat atas. .*
Nama file dimulai dengan '.'. *word*
Semua file dengan 'word' dalam nama file. readme.*
Semua file bernama 'readme' dengan ekstensi file apa pun. styles/*.css
Semua file dengan ekstensi '.css' di direktori 'styles/'. scripts/*/*
Semua file dalam 'scripts/' atau satu tingkat subdirektori di bawah 'scripts/'. images*/*
Semua file dalam folder dengan nama atau dimulai dengan 'gambar'. - Kedalaman direktori arbitrer (
/**/
).Nilai Deskripsi **/*
Semua file dalam subdirektori apa pun. dir/**/*
Semua file dalam subdirektori apa pun di bawah 'dir/'. dir/
Semua file dalam subdirektori apa pun di bawah 'dir/'. - Jalur relatif.
Nilai Deskripsi ../shared/*
Semua file dalam diretori bernama "bersama" di tingkat saudara ke direktori dasar yang diberikan kepada Execute(DirectoryInfoBase).
Konstruktor
Matcher() |
Menginisialisasi instans penggunaan Matcher pencocokan yang tidak peka huruf besar/kecil. |
Matcher(StringComparison) |
Menginisialisasi instans menggunakan metode perbandingan Matcher string yang ditentukan. |
Metode
AddExclude(String) |
Tambahkan pola nama file untuk file yang harus dikecualikan pencocokkan dari hasil. Pola relatif terhadap direktori akar yang diberikan ketika Execute(DirectoryInfoBase) dipanggil. Gunakan garis miring '/' untuk mewakili pemisah direktori. Gunakan '*' untuk mewakili kartubebas dalam nama file dan direktori. Gunakan '**' untuk mewakili kedalaman direktori arbitrer. Gunakan '..' untuk mewakili direktori induk. |
AddInclude(String) |
Tambahkan pola nama file yang harus digunakan pencocokan untuk menemukan file. Pola relatif terhadap direktori akar yang diberikan ketika Execute(DirectoryInfoBase) dipanggil. Gunakan garis miring '/' untuk mewakili pemisah direktori. Gunakan '*' untuk mewakili kartubebas dalam nama file dan direktori. Gunakan '**' untuk mewakili kedalaman direktori arbitrer. Gunakan '..' untuk mewakili direktori induk. |
Equals(Object) |
Menentukan apakah objek yang ditentukan sama dengan objek saat ini. (Diperoleh dari Object) |
Execute(DirectoryInfoBase) |
Mencari direktori yang ditentukan untuk semua pola pencocokan file yang ditambahkan ke instans ini .Matcher |
GetHashCode() |
Berfungsi sebagai fungsi hash default. (Diperoleh dari Object) |
GetType() |
Mendapatkan dari instans Type saat ini. (Diperoleh dari Object) |
MemberwiseClone() |
Membuat salinan dangkal dari saat ini Object. (Diperoleh dari Object) |
ToString() |
Mengembalikan string yang mewakili objek saat ini. (Diperoleh dari Object) |
Metode Ekstensi
AddExcludePatterns(Matcher, IEnumerable<String>[]) |
Menambahkan beberapa pola pengecualian ke Matcher. |
AddIncludePatterns(Matcher, IEnumerable<String>[]) |
Menambahkan beberapa pola untuk disertakan dalam Matcher. |
GetResultsInFullPath(Matcher, String) |
Mencari direktori yang ditentukan untuk semua pola pencocokan file yang ditambahkan ke instans ini .Matcher |
Match(Matcher, IEnumerable<String>) |
Cocok dengan file yang diteruskan dengan pola dalam pencocokan tanpa pergi ke disk. |
Match(Matcher, String) |
Cocok dengan file yang diteruskan dengan pola dalam pencocokan tanpa pergi ke disk. |
Match(Matcher, String, IEnumerable<String>) |
Cocok dengan file yang diteruskan dengan pola dalam pencocokan tanpa pergi ke disk. |
Match(Matcher, String, String) |
Cocok dengan file yang diteruskan dengan pola dalam pencocokan tanpa pergi ke disk. |