web-dev-qa-db-ja.com

Windows 7でファイル名で検索できる検索ユーティリティは何ですか?

私は64ビットのWindows 7をインストールしたばかりで、ファイル検索は本当に面倒だということがわかりました。ファイル検索を行うためにシステムに読み込むことができる優れた方法は何ですか?

注:ファイル内のテキスト検索は気にしません。ファイル名で検索したいだけです。

EDIT:コメントの大部分を要約するには:

  • エージェントランサック - 大きなバグ が含まれているため、実用性が制限されています。彼らの修正はうまくいきません、そしてそれは数年そこにありました。
  • Everything -あまり多くのオプションがなく、特定のパスを検索しようとすると、本当にうんざりします。
  • Fileseek -再帰ループの問題を回避する方法が追加されました
31
Lance Roberts

FileSeek

(Binary Fortress Softwareのフリーウェア)

FileSeekは、Windows向けの高速で小型で使いやすいファイル検索アプリケーションです。 Windowsエクスプローラの右クリックメニューに統合して、すばやく簡単にアクセスすることもできます。 FileSeekはバックグラウンドインデックス処理を使用しないため、FileSeekが閉じられても、コンピューターのパフォーマンスには影響しません。

FileSeekは、32ビットおよび64ビットバージョンのWindows 7で動作します。

12

すべて は私が使用するものです。とても速くて便利です。

35

Windows 7の検索は、いくつかのキーワードを学習すれば、それほど悪くはありません。

Windows 7の検索では 高度なクエリ構文 を使用します(詳細なオプションについては こちら

非常に基本的な検索機能を実行したいようです。下記は用例です。

次の例では、拡張子が.mp3で、25日に変更された、「ファイル名」というテキストを含む名前の8 MBより大きいファイルを検索します。

name:~~"filename" size:>8 MB ext:.mp3 datemodified:7/25/2011

二重チルドは、検索語を含む検索文字列の任意の部分を検索します。以下のワイルドカードを使用して「* someSearch *」を検索するようなものです。二重チルダを使用しない場合は、単語の先頭のみが検索されます。

たとえば、ファイル名がname:"file"のときにname:"ness"または"Aewsomeness Somefile.txt"を検索しても、検索語が単語の先頭にないため、二重チルドがない限り表示されません。

古き良き時代のようにワイルドカードを使用することもできます(単一のチルダを使用すると、古いスタイルのワイルドカード(?および*)を使用できます:

name:~"f?lena*"

「?」任意の1文字のプレースホルダーです。 「*」は、任意の数の任意の文字のプレースホルダーです。

14
James T
9
stim
cd where.to.start.searching && dir /s /b *part.of.filename*
6
kizzx2

私はいつも気に入っています Agent Ransack は、最高の無料ファイル検索ユーティリティの1つです。ファイル名やファイルの内容を検索でき、ブール演算子など、他にも多くのオプションがあります。 32ビットまたは64ビットもあります。

5
MaQleod

Everything Search を使用したので、ファイルの保存場所を気にしません。すべてがごみ箱の中にさえ見えます。

  • ファイル名の正規表現が機能します。
  • 検索文字列にパスを追加する で特定のパスのみを検索できます。 「ctures\* .jpg」は、任意のユーザーフォルダー内の画像用です。ただし、パスにワイルドカードを含めることはできません。
  • そのFAQは 手順 を提供し、UACプロンプトをバイパスします。ESがこのスケジュールされたタスクを自動的にまたはセットアップ中に追加するためにほぼ2年間更新されていないのは本当に残念です。 、この設定を1回実行して、それを忘れてください。ESの起動には大きなファイルセットを使用するため、数秒かかるため、起動時に実行することをお勧めします。
  • ヒント:ESがシステムの速度を低下させることはありません。特定のパスに何百もの一時ファイルを作成するバックグラウンドプロセスがある場合は、そのパスを除外してください。
5
William C

直接的な質問に対する答えではありませんが、

検索ボックスで特別な構文「filename:%query%」を使用して、Windows検索でファイル名で検索できます。おそらく、これは本来の発見よりもはるかに発見しにくいと言えます。 この投稿 (Microsoftフォーラム)を参照してください。

4
JamesHenare

FileSearchEX

FileSearchEXは、Windows 7向けの実用的なファイル検索ユーティリティです。WindowsXPのように、更新された最新の方法でシンプルな検索インターフェイスを提供します。他の検索ツールとは異なり、FileSearchEXは、何百万ものアイテムでうまく機能します結果ウィンドウ。

  • システム要件が低い。
  • 非常にシンプルな検索インターフェース。
  • 簡単なネットワーク展開のためのポータブルアプリケーション。
  • 何百万もの検索結果を簡単にナビゲートできます。
  • ユーザーは、新しいファイル検索ユーティリティを学ぶ必要はありません。 XPスタイル検索。

screenshot

FileSearchEXは、パーソナルコンピュータで個人的に使用するためにfreeです。

コマンドプロンプトで検索を試すことができます。これについて知っている人はほとんどいません。

コマンドプロンプト検索

3
Hari

Cygwin

次に、find / -name "Name of file"。 Windowsコマンドライン検索の経験はあまりありませんが、findユーティリティを使用すると失敗します。この場合も、バッチ/ bashスクリプトファイルを使用すると、強力な検索を簡単に使用できます。

3
n0pe

私はLookeenを自分で使用しています。これはOutlookツールですが、 Windows Search ソリューションとしても使用できます。残念ながらそれは少し高価です。しかし、そこでテストデモを見つけました。試してみてください。

3
StefanS

Locate32

(Janne Huttunenによるフリーウェア)

Locate32は、ハードドライブやその他の場所からファイルを検索するために使用できるソフトウェアです。それはupdatedbのように動作し、Unixベースのシステムでコマンドを見つけます。つまり、データベースを使用してディレクトリ構造に関する情報を格納し、これらのデータベースを検索に使用します。これらのデータベースを使用すると、検索速度が非常に速くなります。ソフトウェアには、ダイアログベースのアプリケーションと、データベースの更新とアクセスの両方に使用できるコンソールプログラムが含まれています。サポートされているオペレーティングシステムは、Windows 98/ME/NT4/2000/XP/Vista/7です。

XSearch

(www.easexp.comによるフリーウェア)

XSearchは、Windows Searchにはない機能を備えた従来の検索ツールです。それは古典的な方法で動作します:バックグラウンドで継続的にファイルをスキャンし続けるインデックスサービスはありません。

ファイル名、サイズ、日時、単語でファイルを検索できます。 Windows Searchとは異なり、正確なサイズ(バイト、KB、MBまたはGB)、正確な日付と時刻、または異なる日付時刻(変更、作成、最終アクセス)を指定できます。

「任意」、「すべて」、「完全一致」、「なし」などのWordまたはファイル名のオプション、および大文字と小文字を区別する16進値、UTF8、Unicodeを指定できます。

XSearchに含まれているHexViewツールを使用すると、ファイルを16進数で表示でき、読み取り専用エディターのように機能し、大きなファイルをサポートします。

サポートされるOS:Windows 2000/XP/Vista/2008/7

Super Find XT は別のものです。

2

FileSearchy

FileSearchyは、コンピューター上のファイルを検索するための、すばやく強力で使いやすいユーティリティです。ファイル名によるリアルタイム検索を提供します。インスタントファイル検索を備えた他の検索ツールとは異なり、コンテンツ文字列、日付、サイズによる検索も可能です。 FileSearchyは多くの一般的なフォーマットをサポートし、ファイル名とコンテンツで見つかったテキストを強調表示します。

個人使用は無料です。

1
lightstep

Cygwinをインストールし、find、grepなどを使用してUnixスタイルの検索を実行します。

1
Daniel R Hicks

私が数年前に書いたプログラムを試してください: SwiftSearch

これは管理者アカウントでのみ機能し、NTFSでのみ機能します。

更新:オープンソース化しただけです! (更新されたリンクを参照)

1
user541686

私は2000/XPのWindows "クラシック検索"の真のファンなので、私にとっては、EaseXPの無料の XSearch ユーティリティが私のWindows 7 x64 PCのギャップを埋めています。見つかったファイルを操作できる(開く/カット/コピー/削除など)、Nice Explorerのような結果ウィンドウがあります。ただし、私はXSearchで気まぐれなアプリケーション障害を経験しました。これが発生すると、私は Astrogrep にフォールバックする傾向があります。これは、その名前にもかかわらず、ファイル名のみの検索を実行でき、今年は活発な開発が見られます。私は NirsoftのSearchMyFiles の使用にも傾いています。これには、便利な重複検索モードと非重複検索モード、および標準の検索モードがあります。

以前のCMD.EXEソリューションを拡張するために、CMD.EXE起動スクリプトがある場合は、以下にそのスクリプトを追加できます。 (スタートアップCMDスクリプトへのフルパスは、HKEY_CURRENT_USER\Software\Microsoft\Command Processor\AutoRunレジストリキーで定義する必要があります)。

doskey f=dir /s /b "$*"

使用例:

f D:\installers\*.msi
f C:\Documents and Settings\win*
1
Jimadine