EasyFNSearch

「複数単語で検索可(スペースで区切る)」モードの場合の検索について


このモードでは、検索文字欄にに入力された文字は、原則としてファイル名との部分一致で検索されます。
例えば、以下のようになります。

検索文字 検索で一致するファイル名の例
xyz axyzb.txt
.txt aaa.txt00 (拡張子が.txt以外でも一致します)
xyz.txt axyz.txt00


ワイルドカードも使えます。
ワイルドカード「*」は任意の0個以上の文字、「?」は任意の1個の文字を表します。
検索文字にワイルドカードを使ったときは、ファイル名との全体一致で検索されるので注意が必要です。
例えば、以下のようになります。

検索文字 検索で一致するファイル名の例 検索で一致しないファイル名の例
*.txt xyz.txt xyz.txt00 (拡張子が.txtのもののみが検索されます)
xyz.* xyz.txt axyz.txt (先頭が一致していないので検索されません)
*xyz.txt axyz.txt xyz.txt00 (末尾が一致していないので検索されません)
*.mp* xyz.mpeg
*.mp? xyz.mpg xyz.mpeg (?は任意の1個の文字でなければなりません)


ワイルとカードを使わない単語と、ワイルドカードを使った単語を同時に使用できます。
この場合、ワイルとカードを使わない単語は部分一致、ワイルドカードを使った単語は全体一致で検索されます。
例えば、以下のようになります。(検索方法は AND の場合です)

検索文字 検索で一致するファイル名の例 検索で一致しないファイル名の例
ab xyz.* xyz.txtab abxyz.txt (xyz.*を満足しません)
abc xyz.* xyz.abc.txt xyzabc.txt (xyz.*を満足しません)


「フォルダ名を含めた絶対パスファイル名の検索」にチェックをいれると検索対象のファイル名が絶対パスファイル名になります。
例えば、フォルダ c:\aaa\bbb\ccc\ に、ファイル xyz.txt が存在するとすると、チェックを入れない場合には xyz.txt が検索対象となり、チェックを入れた場合は c:\aaa\bbb\ccc\xyz.txt が検索対象となります。
その結果、このファイルを、検索文字「\」で検索したとすると、チェックを入れない場合は検索されませんが、チェックを入れた場合は、検索されます。