検索対象ファイル名がドットで始まる場合No.03600
miyaro さん 12/11/29 09:55
 
秀丸ファイラーClassic [V1.02]
Windows7 Ultimate sp1 64bit
という環境ですが、検索の際「ファイル名のすべてまたは一部」を行います。その時
に「.*」で検索すると「.xxxyyy」のようなファイル名はヒットしますが「.xxx.yy
y」のようにドットが二つ以上含まれるとヒットしません。拡張子が絡む話なのでバ
グではないかもしれませんが、しっくりこないです。例えば「.*.*」で検索すれば「.
xxx.yyy」はヒットしますが「.xxxyyy」は当然ヒットしません。
「.*」で検索して「.xxxyyy」も「.xxx.yyy」も両方ヒットするのが本当のような気
がします。他社のファイラーですがFileVisor7ではできるようです。私は秀丸ファイ
ラーを使いたいので、できるようになりませんか?
当方の仕事上、Macで圧縮されたファイルなどを解凍したりすると大量にドットで始
まるゴミがでたりします。これを一挙に選択して削除することがよくあります。もち
ろん2度検索すれば良いだけなので、大したことではないのですが…。

[ ]
RE:03600 検索対象ファイル名がドットで始No.03601
ぢぢい さん 12/11/29 10:54
 
>当方の仕事上、Macで圧縮されたファイルなどを解凍したりすると大量にドットで始
>まるゴミがでたりします。これを一挙に選択して削除することがよくあります。も
>ちろん2度検索すれば良いだけなので、大したことではないのですが…。

個人的に、これは最近のMacユーザでBootCamp使用時にはよく遭遇するため、べんり
になればうれしいということで一票です。
NTFSをMac側で読み書き可能にするドライバとか入れていると頻度が高いです…。
(昔の互換をとるため、HFS系ファイルシステムでリソースフォークに該当する部分を、
それ以外のファイルシステムでは.で始まるファイルとして保存するのがデフォルト
設定なので)

[ ]
RE:03601 検索対象ファイル名がドットで始No.03602
秀丸担当 さん 12/11/29 11:30
 

ワイルドカードは、いろいろいきさつがあって、拡張子は明確に分けるように判
断しています。

例えばメモ帳などの開くダイアログでは、*.xと入力すると、本来マッチしない
はずの*.xxxにもマッチします。
秀丸ファイラーClassicでは、フィルタの場合については[ツール]→[オプショ
ン]→[表示]→[フィルタ]で設定があり、開くダイアログと同じかどうか設定で
きます。
検索については常に厳密と同じ扱いです。

他には、秀丸ファイラーClassicでは「*.」というフィルタ/検索で、拡張子なし
のファイルにマッチします。
これも単純なワイルドカードの規則ではマッチしないはずですが、拡張子を分け
ることによってマッチさせています。

コマンドプロンプトでは「*.」だとまた別の解釈になるようです。(これは変な
ので採用していないですが)

単純なワイルドカードの規則だけにできればかなり楽ですが、そうしてしまうと
いろいろ不都合が出てしまうので、慎重に考えたいところです。
両立が難しい場合は設定を追加する必要があるかもしれないですが、とりあえず
先頭に「.」がある場合だけは設定なしで別扱いにしてみます。

[ ]