質問: windows7で拡張子のないファイルを検索する 私は、windows 7explorerに拡張子のないファイルを検索させる方法を一生理解できません。 xpでは素晴らしくシンプルでした:*.という名前のファイルを検索するだけですが、7では機能せず、ext:.と同様にallファイルを返します。windows 7では、検索が非常に煩雑になっています。以前は単純だったこのタスクを実行する方法を知っている人はいますか?
回答: 私は今日windows8でこの問題に直面していましたが、以前はwindows7でもこの問題に気づきました。私はついにこれを正しく行う方法を見つけました、そしてこの答えがグーグル検索を通してここに来る元のポスターと他の人たちに役立つことを願っています。通常、通常のパワー検索と高度なパワー検索では、 nirsoft searchmyfiles を使用し、windowssearchの使用を停止しました。 しかし、何らかの理由で、拡張子のないファイルを見つけるのに問題がありました。このアプリにも同じバグがあると思いました。しかし、私は間違っていたので、nirsofterはワイルドカードと正規表現エンジンを最初から再設計したようです。 「バージョン履歴」セクションのページに投稿されているのを見つけたこの小さな宝石によると: バージョン2.40: searchmyfilesは、検索結果をwindowsのワイルドカードパーサーに基づくのではなく、内部ワイルドカードパーサーを使用するようになりました。この変更により、windowsワイルドカードパーサーによって引き起こされる厄介なバグが解決されます。以前のバージョンでは、windowsもワイルドカードを短いファイル名(8.3 dos形式)と照合するため、searchmyfilesが誤った結果を返すことがありました。 注意:新しいワイルドカードパーサーは、いくつかの互換性の問題を引き起こす可能性があります。たとえば、windowsパーサーで。ワイルドカードを使用してスキャンすると、ファイルを含むすべてのファイルが返されました。拡張なし。新しいsearchmyfilesワイルドカードパーサーでは、。は拡張子が付いたファイルのみを返します。すべてのファイルを返すには、。の代わりに*を使用する必要があります 古い構成ファイルをロードすると、searchmyfilesはすべての。ワイルドカードを*に自動的に変換します。 新しいワイルドカードパーサーにはいくつかの利点があります。たとえば、。。。、3ドット文字以上のすべてのファイルを取得します。以前のバージョンのwindowsワイルドカードパーサーでは、すべてのファイルのリストを取得するだけでした。 ワイルドカードリストを使用してファイルを除外できるようになりました。デフォルトのオプションは拡張子でファイルを除外することであるため、コンボボックスからこのオプションを選択する必要があります。 [ベースフォルダー]フィールドと[除外フォルダー]フィールドで環境文字列を指定できるようになりました(例:%appdata%) したがって、拡張子のないファイルを見つけるには、これらを使用しないでください。*.* or *. 単純なものを使用するだけです。* 例えば : files wildcard: * subfolders wildcard: * 注:上記の「古い」スクリーンショットに示されているワイルドカードを使用しないでください。