フォルダーの比較フィルター
フォルダーの比較フィルターは、名前フィルターの順序付きリストで、比較するファイルまたはフォルダーの名前の照合に使用されます。[比較] を使用して、名前フィルターに対してファイルまたはフォルダーの名前を評価できます。比較機能によって一致または除外が検出されると、比較は終了します。
既定の名前フィルターは次のとおりです。
! *.pdb;! *obj;! *.dll;! *.exe;! *.res;! *.resources;! *.cache;! *.ilk;! *。.ncb;! obj \;! objd \;! bin \
名前フィルター
名前フィルターを使用するときに特別な意味を持つワイルドカード文字を次に示します。
?- 1 文字と一致します。
* - 0 個以上の文字と一致します。
!- 除外名前フィルターを指定します。
\ - フォルダー名前フィルターを指定します。
; - 名前フィルターの区切り記号です。
[!メモ]
名前フィルターに、“ < > | \b \0 \t および 0 ~ 31 の文字は使用できません。
名前フィルターは、次の規則に基づいてファイル名およびフォルダー名に適用されます。
比較機能でファイル名またはフォルダー名の評価が行われるとき、フィルターの指定順序に基づいて、各フィルターに対して名前が比較されます。ファイル名またはフィルター名がフィルターと一致すると、名前の一致が行われ、残りのフィルターに対しては比較されません。
フォルダー フィルターは、最後に \ ワイルドカード文字を付ける必要があります。
除外フィルターは、先頭に ! ワイルドカード文字を付ける必要があります。
除外フィルター以外のフィルターを指定すると、結果には、指定のフィルターに一致するファイルまたはフォルダーのみが含まれます。
除外フィルターを指定すると、結果には、除外フィルターに一致しないすべてのファイルまたはフォルダーが含まれます。
ファイル名またはフィルター名のサブセットを除外するには、まず、一致させるファイル名またはフォルダー名のフィルターを指定してから、除外フィルターを指定します。
例
フィルター名マスクの例の一覧を、次の表に示します。
名前マスク |
Description |
---|---|
*.cs |
すべての C# ファイルに一致します。 |
My*.bmp |
"My" で始まるすべてのビットマップ ファイルに一致します。 |
*.exe |
すべての実行可能ファイルを除外します。 |
objd\ |
すべての objd フォルダーを除外します。 |
フィルターの例の一覧を、次の表に示します。
Filter |
Description |
---|---|
*.cs;!objd\;!obj\;!bin\ |
objd、obj、または bin フォルダーにあるファイルを除き、すべての C# ファイルに一致します。 |
!*.resx;!*ini;!resources\;!*junk*\ |
すべての .resx ファイルと .ini ファイル、リソース フォルダーにあるすべてのファイル、および名前に "junk" という文字列を含むフォルダーにあるすべてのファイルを除外します。 |